1. ๋จ์
๋จ์ | ํ๊ธฐ | ํฌ๊ธฐ |
1 bit(์ต์ ๋จ์) | Bit | 0 ๋๋ 1 |
1 byte | Byte | 8 bit |
1 Kilobyte | KB | 1024 byte |
1 Megabyte | MB | 1024 KB |
1 Gigabyte | GB | 1024 MB |
1 Terabyte | TB | 1024 GB |
2. 2์ง๋ฒ
- 1 bit์ 0 ๋๋ 1๋ก ์ซ์๋ฅผ ๋ํ๋ด๋ฉฐ ๊ฐ bit ์์น์ ๊ฐ์ค์น๊ฐ ํ์ํ ๊ฒฝ์ฐ 1, ์๋๋ฉด 0์ผ๋ก ํ๊ธฐ
- ์ผ์ชฝ์ผ๋ก 0 ์๋ต ๊ฐ๋ฅ
- ์ค๋ฅธ์ชฝ์์ ๋ถํฐ ์ฒซ๋ฒ์งธ bit๋ 2^0, ๋๋ฒ์งธ bit๋ 2^1, ์ธ๋ฒ์งธ bit๋ 2^2, ๋ค๋ฒ์งธ bit๋ 2^3 ์์๋๋ก ๊ฐ์ค์น๋ฅผ ๊ฐ์ง๊ฒ ๋จ
- 0 ์ ๋ํ๋ด๊ธฐ ๋ชจ๋ bit์์น๊ฐ 0์ด ๋์ด์ผ ํ๋ฉฐ 2์ง๋ฒ์ผ๋ก 0์ด๋ผ ํ๊ธฐ
- 4์ ๋ํ๋ด๊ธฐ ์ํด์๋ ์ธ๋ฒ์งธ bit๊ฐ 1์ด ๋์ด์ผ ํ๋ฉฐ 2์ง๋ฒ์ผ๋ก 100์ด๋ผ ํ๊ธฐ
- 9๋ฅผ ๋ํ๋ด๊ธฐ ์ํด์๋ ์ธ๋ฒ์งธ bit์ ์ฒซ๋ฒ์งธ bit๊ฐ 1์ด ๋์ด์ผ ํ๋ฉฐ 2์ง๋ฒ์ผ๋ก 1001์ด๋ผ ํ๊ธฐ
- 15๋ฅผ ๋ํ๋ด๊ธฐ ์ํด์๋ ๋ชจ๋ bit ์์น๊ฐ 1์ด ๋์ด์ผ ํ๋ฉฐ 2์ง๋ฒ์ผ๋ก 1111์ด๋ผ ํ๊ธฐ
- 4 bit๋ก๋ 0๋ถํฐ 15๊น์ง ํ๊ธฐ ๊ฐ๋ฅ
4 bit 2์ง๋ฒ ํ๊ธฐ | ๋ค๋ฒ์งธ bit | ์ธ๋ฒ์งธ bit | ๋๋ฒ์งธ bit | ์ฒซ๋ฒ์งธ bit |
2^3 = 8 | 2^2 = 4 | 2^1 = 2 | 2^0 = 1 |
- 10์ง๋ฒ๊ณผ 2์ง๋ฒ ๋น๊ต
10์ง๋ฒ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
2์ง๋ฒ | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 |
10์ง๋ฒ | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
2์ง๋ฒ | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 | 10000 | 10001 |
3. 32 bit ์์คํ
- ์์์ ์์๋ฅผ ํ๊ธฐํ๊ธฐ ์ํ์ฌ 32๋ฒ์งธ bit๊ฐ 0์ผ ๊ฒฝ์ฐ ์์, 1์ผ ๊ฒฝ์ฐ ์์๋ก ํ๊ธฐ
- -2,147,483,647 ~ +2,147,483,647๊น์ง ํ๊ธฐ ๊ฐ๋ฅ
4. 64 bit ์์คํ
- ์์์ ์์๋ฅผ ํ๊ธฐํ๊ธฐ ์ํ์ฌ 64๋ฒ์งธ bit๊ฐ 0์ผ ๊ฒฝ์ฐ ์์, 1์ผ ๊ฒฝ์ฐ ์์๋ก ํ๊ธฐ
- -9.22337203685e+18 ~ +9.22337203685e+18๊น์ง ํ๊ธฐ ๊ฐ๋ฅ
5. 32 bit VS 64 bit
- 32 bit๋ 64 bit์์ ์ฌ์ฉ ๊ฐ๋ฅ, 64 bit๋ 32 bit์์ ์ฌ์ฉ ๋ถ๊ฐ๋ฅ
(64 bit๋ 32 bit์ ๋ช ๋ น์ด๋ฅผ ํฌํจํ๊ณ ์์ง๋ง 32 bit๋ 64 bit ๋ช ๋ น์ด๋ฅผ ํฌํจํ๊ณ ์์ง ์์)
- 32 bit๋ ์ต๋ 4GB(2^32) RAM ์ฌ์ฉ ๊ฐ๋ฅ, 64 bit๋ ์ต๋ 17,179,869,184(2^64)GB ์ฌ์ฉ ๊ฐ๋ฅ
(CPU์ ์์ ๊ธฐ์ต์ฅ์น์ธ RAM์ 2^๋ ์ง์คํฐ ์(bit ํฌ๊ธฐ)๋งํผ ๊ฐ ์ ์ฅ ๊ฐ๋ฅ)
6. Y38K(2038) ๋ฌธ์
- ํ์ฌ 32 bit์ 64 bit ์์คํ ์ ๋ชจ๋ ์ฌ์ฉ ์ค(์ผ๋ฐ์ ์ผ๋ก๋ 64 bit ์ฌ์ฉ)
- ์ ๋์ค์ ์๊ฐ ์์คํ ์ 1970๋ 1์ 1์ผ๋ถํฐ ์์ํ์ฌ ์์
- 32 bit ์์คํ ์์ 1970๋ 1์ 1์ผ๋ถํฐ ์ด๋ฅผ ์ธ๊ณ ์๋ time_t๊ฐ 2038๋ ๋ 1์ 19์ผ ๋ชจ๋ bit๊ฐ 1์ด ๋๊ณ 64๋ฒ์งธ bit๋ก ๋ฐ๋ ค ์์๋ก ๋ณ๊ฒฝ ๋จ
- 64 bit๋ ์ฝ 2922์ต๋ ๊น์ง time_t๊ฐ ๋์๊ฐ ์ ์์
7. Y2K(2000) ์ฌ๊ฑด
- ์๋ ์ปดํจํฐ ์๊ฐ ํ๊ธฐ ๋ฐฉ๋ฒ์ YY-MM-DD(ํ๋์จ์ด์ ํจ์จ์ ๋ฌธ์ ๋ก YYYY๊ฐ ์๋ YY๋ก ํ๊ธฐ, ์์ ๋์ซ์๋ฅผ ์ ์ธ)
- ๋ ๋๊ฐ 1999 -> 2000๋ก ๋์ด๊ฐ๊ฒ ๋๋ฉฐ 99 ->00์ด ๋๊ณ ์ปดํจํฐ๋ 1900๊ณผ 2000์ ๊ตฌ๋ถํ์ง ๋ชปํจ
- ์ธ์ฆ ๋ฐ ์์ ๋ฐฉํธ์ผ๋ก ์ฌ์ ์ค๋น๋ฅผ ํ์์ง๋ง ํผํด๊ท๋ชจ์ ๋ฒ์๋ฅผ ์์ธกํ ์ ์์ด ๋ง์ ์ฌ๋๋ค์ด ๊ฑฑ์ ํ์ง๋ง ๋คํํ ํฐ ๋ฌธ์ ๋ ์์์
'๊ทธ ์ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฟ ๋ฒ๋คํฐ์ค(kubernetes) ๊ธฐ์ด (1) | 2022.04.20 |
---|---|
Proxy Server (2) | 2021.06.23 |
์คํ ์์ค (0) | 2020.02.18 |