포스트

Why Binary?

Why Binary?

머리말


컴퓨터는 10진수가 아닌 2진수를 사용한다.

왜?

Why


10진수는 전자적 구현에 한계가 있었다.

  1. 저장/전송의 어려움
    • 최초의 컴퓨터 ENIAC은 10진수를 썼는데, 한 단위의 정보를 표현하기 위해 10개의 배관이 필요했다. (0 ~ 9)
  2. 디지털 논리 함수 구현의 어려움
    • Addition, Multipplication, …

최초의 컴퓨터 ENIAC은 10진수를 사용했지만, 폰 노이만에 의해 2진수가 고안됐다.

  1. 저장/전송의 간편화
    • 2진수를 이용하면, 한 단위의 정보를 표현하기 위해 1개의 배관만 있으면 된다. (0과 1, 배관이 끼워져있냐 마느냐)
    • 잡음과 부정확한 와이어에도 문제없이 안정적으로 전송이 가능하다.
  2. 간단한 구현
    • 간단한 산술함수
    • 여러 방식으로 인코딩/번역 가능

메모


Digit, Decimal - 십진법

고대 라틴어로 Digita는 ‘손가락’을 뜻했고,
여러 언어에서 Digit은 ‘손가락’과 ‘발가락’을 뜻한다.

손가락과 발가락의 수 10개 = 10

그리스어로 Deci, Deca는 10을 뜻하는 접두어다.
Decimal은 ‘십진법의’, ‘소수의’ 라는 뜻을 가진다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.