[CS] 0과 1의 세계

lezsuuu·2022년 7월 22일
0

Computer Science

목록 보기
5/16
post-thumbnail

자투리 상식)
왜 01010.. 이런 이미지는 대부분 초록색일까?





단색만 표현할 수 있는 모노크롬 모니터에서 유래했다.
초록색도 있고, 황색도 있었지만... 할리우드 영화들이 컴퓨팅 장면에서 초록색 이미지를 강조하면서 굳혀진 것으로 추측🧐 (like 매트릭스)


1. 디지털 시스템의 언어

2진수를 사용한다. 01

2. 왜 컴퓨터는 2진수를 사용하는가?

컴퓨팅의 근원 = 전기

엄밀히 말하자면, 전압이 충분하다전압이 충분하지 않다 → 0과 1

사실 2진수만 있는 것은 아니다.

에니악은 10진법을 사용했었다

최초의 컴퓨터로 알려진 에니악은 10진수를 사용했는데, 결과적으로 컴퓨팅 속도가 느렸다.
에드삭까지 10진수를 쓰다가 계산 속도를 높이기 위해 에드박에서 최초로 2진수를 사용하였다.

사실, 원래 10진수였는데 2진수가 된 것!

지금도 컴퓨터를 10진법으로 만들 수 있지만 처리는 더 늦어지고, 비용은 더 많이 든다.

헥사값(Hexadecimal)

16진법. 0~9A,B,C,D,E,F까지 사용.
2의 4승으로 2진수로 원활하게 변환할 수 있고, A~F가 생기면서 언어의 길이가 짧아져 효율이 높아졌다. 현재 프로그래밍에서 사용 중.

3. 비트(bit)

binary digit = 2진수 = 비트

비트의 개수표현할 수 있는
정보의 개수
비트의 개수표현할 수 있는
정보의 개수
12664
247128
388256
4169512
532101024

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...

profile
돌고 돌아 벨로그

0개의 댓글