Why Binary?
Why Binary?
머리말
컴퓨터는 10진수가 아닌 2진수를 사용한다.
왜?
Why
10진수는 전자적 구현에 한계가 있었다.
- 저장/전송의 어려움
- 최초의 컴퓨터 ENIAC은 10진수를 썼는데, 한 단위의 정보를 표현하기 위해 10개의 배관이 필요했다. (0 ~ 9)
- 디지털 논리 함수 구현의 어려움
- Addition, Multipplication, …
최초의 컴퓨터 ENIAC은 10진수를 사용했지만, 폰 노이만에 의해 2진수가 고안됐다.
- 저장/전송의 간편화
- 2진수를 이용하면, 한 단위의 정보를 표현하기 위해 1개의 배관만 있으면 된다. (0과 1, 배관이 끼워져있냐 마느냐)
- 잡음과 부정확한 와이어에도 문제없이 안정적으로 전송이 가능하다.
- 간단한 구현
- 간단한 산술함수
- 여러 방식으로 인코딩/번역 가능
메모
Digit, Decimal - 십진법
고대 라틴어로 Digita는 ‘손가락’을 뜻했고,
여러 언어에서 Digit은 ‘손가락’과 ‘발가락’을 뜻한다.
손가락과 발가락의 수 10개 = 10
그리스어로 Deci, Deca는 10을 뜻하는 접두어다.
Decimal은 ‘십진법의’, ‘소수의’ 라는 뜻을 가진다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.