๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ”น Computer Science/๐Ÿ“ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ ๋ฐ ์šด์˜ ์ฒด์ œ

(2)
[ํ˜ผ๊ณต์ปด์šด] chapter 2. ์ปดํ“จํ„ฐ ๊ตฌ์กฐ ์‹œ์ž‘ํ•˜๊ธฐ ๐Ÿ“’ 02-1 0๊ณผ 1๋กœ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ”น ์ •๋ณด ๋‹จ์œ„ n๋น„ํŠธ๋กœ 2^nโ€‹ ๊ฐ€์ง€์˜ ์ •๋ณด ํ‘œํ˜„ ๊ฐ€๋Šฅ 1๋ฐ”์ดํŠธ (1byte) 8๋น„ํŠธ (8bit) 1ํ‚ฌ๋กœ๋ฐ”์ดํŠธ (1kB) 1,000๋ฐ”์ดํŠธ (1,000byte) 1๋ฉ”๊ฐ€๋ฐ”์ดํŠธ (1MB) 1,000ํ‚ฌ๋กœ๋ฐ”์ดํŠธ (1,000kB) 1 ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ (1GB) 1,000๋ฉ”๊ฐ€๋ฐ”์ดํŠธ (1,000MB) 1 ํ…Œ๋ผ๋ฐ”์ดํŠธ (1TB) 1,000๊ธฐ๊ฐ€๋ฐ”์ดํŠธ (1,000GB) c.f.) ์ด์ „ ๋‹จ์œ„๋ฅผ 1024๊ฐœ์”ฉ ๋ฌถ์€ ๋‹จ์œ„๋Š” kiB, MiB, GiB, … ๐Ÿ”น ์›Œ๋“œ (word) CPU๊ฐ€ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์˜ ํฌ๊ธฐ ๋‹จ์œ„ ํ•˜ํ”„ ์›Œ๋“œ, ํ’€ ์›Œ๋“œ, ๋”๋ธ” ์›Œ๋“œ ๐Ÿ”น ์ด์ง„๋ฒ• (binary) ์‹ญ์ง„์ˆ˜ 1 2 3 4 5 ์ด์ง„์ˆ˜ 1 10 11 100 101 0๊ณผ 1๋กœ ์ˆ˜๋ฅผ ํ‘œํ˜„ → ์ˆซ์ž๊ฐ€ 1์„ ๋„˜์–ด๊ฐ€๋Š” ์‹œ..
[ํ˜ผ๊ณต์ปด์šด] chapter 1. ์ปดํ“จํ„ฐ ๊ตฌ์กฐ ์‹œ์ž‘ํ•˜๊ธฐ ๐Ÿ“’ 01-1 ์ปดํ“จํ„ฐ ๊ตฌ์กฐ๋ฅผ ์•Œ์•„์•ผ ํ•˜๋Š” ์ด์œ  ์„ฑ๋Šฅ, ์šฉ๋Ÿ‰, ๋น„์šฉ ๋ฌธ์ œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ์ง€์˜ ๋Œ€์ƒ → ๋ถ„์„์˜ ๋Œ€์ƒ ๐Ÿ“’ 01-2 ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์˜ ํฐ ๊ทธ๋ฆผ ๐Ÿ”น ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๋Š” ์ •๋ณด ๋ฐ์ดํ„ฐ ๋ช…๋ น์–ด ๐Ÿ”น ์ปดํ“จํ„ฐ์˜ ๋„ค ๊ฐ€์ง€ ํ•ต์‹ฌ ๋ถ€ํ’ˆ โ—พ ๋ฉ”์ธ๋ณด๋“œ (๋งˆ๋”๋ณด๋“œ) ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด 4๊ฐ€์ง€ ๋ถ€ํ’ˆ๋“ค์ด ๊ต๋ฅ˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ ์‹œ์Šคํ…œ ๋ฒ„์Šค์˜ ๋‚ด๋ถ€ ๊ตฌ์„ฑ ์ฃผ์†Œ ๋ฒ„์Šค : ์ฃผ์†Œ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ†ต๋กœ ๋ฐ์ดํ„ฐ ๋ฒ„์Šค : ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ†ต๋กœ ์ œ์–ด ๋ฒ„์Šค : ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ†ต๋กœ โ—พ CPU ALU : ๊ณ„์‚ฐ๊ธฐ ๋ ˆ์ง€์Šคํ„ฐ : CPU ๋‚ด๋ถ€์˜ ์ž‘์€ ์ €์žฅ์žฅ์น˜ ์ œ์–ด์žฅ์น˜ : ์ œ์–ด ์‹ ํ˜ธ(์ปดํ“จํ„ฐ ๋ถ€ํ’ˆ ๊ด€๋ฆฌ ๋ฐ ์ž‘๋™ ์œ„ํ•œ ์ „๊ธฐ ์‹ ํ˜ธ, ์ฝ๊ธฐ์‹ ํ˜ธ/์“ฐ๊ธฐ์‹ ํ˜ธ)๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ , ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ โ—พ ๋ฉ”๋ชจ๋ฆฌ (RAM, ์ฃผ๊ธฐ์–ต์žฅ์น˜) ์‹คํ–‰ํ•  ์ •๋ณด๋ฅผ ์ €์žฅ ์ „์› ๊ณต๊ธ‰..