자투리 상식)
왜 01010.. 이런 이미지는 대부분 초록색일까?
단색만 표현할 수 있는 모노크롬 모니터에서 유래했다.
초록색도 있고, 황색도 있었지만... 할리우드 영화들이 컴퓨팅 장면에서 초록색 이미지를 강조하면서 굳혀진 것으로 추측🧐 (like 매트릭스)
2진수를 사용한다.
0
과1
컴퓨팅의 근원 = 전기
엄밀히 말하자면, 전압이 충분하다
와 전압이 충분하지 않다
→ 0과 1
사실 2진수만 있는 것은 아니다.
최초의 컴퓨터로 알려진 에니악은 10진수
를 사용했는데, 결과적으로 컴퓨팅 속도가 느렸다.
에드삭까지 10진수를 쓰다가 계산 속도를 높이기 위해 에드박에서 최초로 2진수를 사용하였다.
사실, 원래 10진수였는데 2진수가 된 것!
지금도 컴퓨터를 10진법으로 만들 수 있지만 처리는 더 늦어지고, 비용은 더 많이 든다.
16진법. 0~9
에 A,B,C,D,E,F
까지 사용.
2의 4승으로 2진수로 원활하게 변환할 수 있고, A~F가 생기면서 언어의 길이가 짧아져 효율이 높아졌다. 현재 프로그래밍에서 사용 중.
binary digit = 2진수 = 비트
비트의 개수 | 표현할 수 있는 정보의 개수 | 비트의 개수 | 표현할 수 있는 정보의 개수 |
---|---|---|---|
1 | 2 | 6 | 64 |
2 | 4 | 7 | 128 |
3 | 8 | 8 | 256 |
4 | 16 | 9 | 512 |
5 | 32 | 10 | 1024 |
32, 64, 128, 256...? → 저장장치의 용량
→ 8bit(옥텟) = 1byte
"128GB SSD 꽂았더니 용량이 119GB 나와요"
→ 1GB = 1,073,741,824 byte
128,000,000,000 / 1,073,741,824 = 119.20...