TIL 18 | 컴퓨터가 2진수를 사용하는 이유

Gom·2021년 1월 14일
0

Web & CS

목록 보기
2/14
post-thumbnail

컴퓨터가 2진수를 사용하게 된 이유

컴퓨터는 전기 신호로 작동하는 기계이다. 전기적 신호로 의미를 전달할 수 있는 최소 단위는 (ON/OFF)이다. 이 두가지 상태를 2진수로 표현하는 것이 가장 간단하고 정확한 방법이었기 때문이다.

2진수의 단점

2진수는 컴퓨터에게는 0과 1로 단순하게 처리할 수 있어서 속도를 높여주지만 조그만 숫자도 매우 길어진다는 단점이 있다. 예를들어 알파벳 1개에 8비트씩 차지하므로 it이라는 단어에만 16bit가 소요된다. 더 높은 수의 진수를 사용하면 저장공간 이나 메모리 영역의 부담을 줄일 수 있다.

그럼에도 2진수를 계속 사용하는 이유

  1. 2개 이상의 신호를 구분해야 하는 일이 생긴다면 정확한 신호를 측정하는데 많은 비용이 들어간다. 그로인해 데이터 처리 시간이 오히려 더 길어질 수 있다.

  2. 컴퓨터 발명 이후로 현재까지 2진수 기반의 환경이 구축되어 있기에 새로운 방식으로 변환하는데 더 많은 비용이 들 수 있다.

profile
안 되는 이유보다 가능한 방법을 찾을래요

0개의 댓글