라떼는말이야

컴퓨터가 2진수를 사용하는 이유에 대한 생각 본문

알고리즘/CS50

컴퓨터가 2진수를 사용하는 이유에 대한 생각

MangBaam 2021. 2. 25. 15:38
반응형

컴퓨터는 신호가 있으면 1, 신호가 없으면 0으로 설정하고 있습니다.

만약 더 높은 진법을 사용한다면 비용과 시간, 계산이 복잡해지고 데이터 처리 과정에서 처리 시간이 더 오래 걸리게 되므로 오류를 최소화하면서 가장 안정적으로 처리 가능한 2진수를 사용한다고 생각합니다.

 

또한, 컴퓨터를 구성하는 회로에서 데이터 노이즈가 발생하게 되는데 데이터 통신에서는 노이즈를 줄이는 게 중요합니다.

만약 10진수라면 2진수보다 노이즈가 더 클 것이기 때문에 가장 노이즈가 적은 2진수를 사용하고 있는 거죠

또 기술이 진보한 지금까지 2진수를 사용하고 있는 이유는 2진법을 기반으로 대부분의 컴퓨터 시스템 등이 표준화 되어 있기 때문에 2진법보다 더 나은 기술이 있어도 전면 대체할 만큼의 기술이 없고 시간이 오래 걸릴 것이기 때문이라고 생각합니다.

반응형
Comments