๐ก ์ ๋ณด์ ๋จ์
์ปดํจํฐ๋ ๋ชจ๋ ์ ๋ณด๋ฅผ 0๊ณผ 1, ์ฆ ๋นํธ(bit)๋ก ์ฒ๋ฆฌํจ. ๊ทผ๋ฐ ๋นํธ๋ง์ผ๋ก๋ ๋๋ฌด ์๊ณ , ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ค๋ฉด ๋ ํฐ ๋จ์๊ฐ ํ์ํจ. ๊ทธ๋์ ๋์จ ๊ฒ ๋ฐ์ดํธ(byte), ๊ทธ๋ฆฌ๊ณ ์๋(word)์
๐น ๋นํธ(bit)๋?
- bit = binary digit
- ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ต์ ๋จ์
- ๊ฐ์ ๋ฑ ๋ ๊ฐ → 0 ๋๋ 1
์: ์ ๋ฅ๊ฐ ํ๋ฅด๋ฉด 1, ์ ํ๋ฅด๋ฉด 0
๐ธ ๋ฐ์ดํธ(byte)๋?
- 1๋ฐ์ดํธ = 8๋นํธ
- 8๊ฐ์ ๋นํธ๋ฅผ ๋ฌถ์ด์ ํ๋์ ๋ฌธ์๋ ๊ธฐํธ๋ฅผ ํํํจ
- 1๋ฐ์ดํธ๋ก ์ต๋ 256๊ฐ์ง(2โธ) ๊ฐ์ ํํํ ์ ์์
๋ฐ์ดํธ ์ ํํ ๊ฐ๋ฅ ๊ฐ์
| 1๋นํธ | 2 (0, 1) |
| 2๋นํธ | 4 |
| 4๋นํธ | 16 |
| 8๋นํธ | 256 |
์: 01000001 → ์์คํค์ฝ๋์์ A
๐งฑ ์๋(word)๋?
- ์๋๋ ์ปดํจํฐ๊ฐ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ ๋จ์์!
- ๋ณดํต CPU์ ๋ ์ง์คํฐ ํฌ๊ธฐ = ์๋ ํฌ๊ธฐ๋ผ๊ณ ๋ณด๋ฉด ๋จ
- ์๋๋ ์ปดํจํฐ ๊ตฌ์กฐ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง:
์ปดํจํฐ ์ข
๋ฅ ์๋ ํฌ๊ธฐ
| 32๋นํธ ์์คํ | 1์๋ = 4๋ฐ์ดํธ |
| 64๋นํธ ์์คํ | 1์๋ = 8๋ฐ์ดํธ |
์ฆ, 64๋นํธ CPU๋ ํ ๋ฒ์ 64๋นํธ(=8๋ฐ์ดํธ) ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค๋ ๋ป์
๐ฆ ์ ๋ฆฌ: ๋จ์ ํฌ๊ธฐ ๋น๊ต
๋จ์ ํฌ๊ธฐ
| 1 bit | 0 ๋๋ 1 |
| 1 byte | 8 bits |
| 1 word (32๋นํธ) | 4 bytes (32 bits) |
| 1 word (64๋นํธ) | 8 bytes (64 bits) |
โ ํ ์ค ์์ฝ
- ๋นํธ: 0๊ณผ 1, ๊ฐ์ฅ ์์ ๋จ์
- ๋ฐ์ดํธ: 8๋นํธ ๋ฌถ์, ๋ฌธ์ ํํ ๊ฐ๋ฅ
- ์๋: CPU๊ฐ ํ ๋ฒ์ ์ฒ๋ฆฌํ๋ ๋ฐ์ดํฐ ๋จ์ (32๋นํธ or 64๋นํธ)
'CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์ ์์ ํํ (0) | 2025.06.30 |
|---|---|
| ๋ฌธ์ ํํ (0) | 2025.06.28 |
| ์ง๋ฒ ๋ณํ (0) | 2025.06.28 |
| ์์ ์ฒด๊ณ (0) | 2025.06.25 |
| ์ปดํจํฐ์ ๊ตฌ์ฑ & ํ์ฉ ๋ถ์ผ (0) | 2025.06.24 |