티스토리 뷰

computer

컴퓨터와 2진법 인간과 10진법

RunningWater 2018. 12. 20. 15:41

왜 컴퓨터는 2진법을 사용할까요?

컴퓨터는 2진법를 사용합니다. 즉 0 또는 1로 모든 것을 표현한다는 것이죠.

2진법0과1만 사용하는 2진법


왜 사용하는 지 바로 답을 내리기 전에 인간은 왜 십진법을 사용하는 지 부터 생각해보는게 좋습니다. 수에 대해서 배우기 시작할 때 가장 이용하기 좋은 도구는 손가락 입니다. 손가락을 하나씩 접어가면서 숫자를 배우기도 하고, 정확하게 계산을 하기도 하죠. 우리가 십진법(0~9를 사용하는 것)에 익숙한 것은 우리의 손가락 개수가 합쳐서 10개 인 것과 관련이 있습니다. 예전부터 손가락을 사용하는게 익숙했었기 때문이죠. 분명 인간의 손가락 개수가 10개 아니고, 좀 더 많거나 좀 더 적었다면 그 숫자에 익숙해졌을 것이라고 생각합니다.

그렇다면 컴퓨터의 손가락은 2개 일까요?

컴퓨터에 손가락은 없겠지만, 기계가 무언가를 표현할 수 있는 방법은 2가지 뿐입니다. 전기가 통하는 상태와 안 통하고 있는 상태이죠. 즉 표현할 수 있는 것은 "On" 또는 "Off" 입니다. 이 두가지를 숫자로 표현하면 "1"과 "0"입니다. 이렇게 생각하니 컴퓨터가 이진법을 사용하는 이유가 당연하게 여겨지죠?


그냥 무엇을 아는것보다(what) 왜 그런지 알 수 있다면(why) 좀 더 쉽게 이해할 수 있습니다. 

'computer' 카테고리의 다른 글

컴퓨터에 대해서 더 깊게 이해하기  (0) 2018.12.20
댓글