이진법에서 컴퓨터까지

아무 관련도 없던 수학과 기술의 콜라보


컴퓨터의 기초 동작 알아보기 1

반도체부터 더하기까지

반도체라는건 어디서 들어본 적은 있을테니까 거기부터 시작해볼게. 반도체는 전기가 통할 수도 있고 안 통할 수도 있어. 원래 전기가 통하면 도체라고 하고, 전기가 안통하면 부도체라고 하지. 성격이 반반이니까 반도체라고 한거니까 적절한거 같아.

근데 전기가 통할 때도 있고 통하지 않을 때도 있다는 사실 때문에 현대 문명이 시작되었지. 가보자고.

전기가 통하는 걸 1이라고 여기고, 전기가 안 통하는걸 0이라고 여기면 2진법을 표현할 수 있게 돼. 2진법을 잘 못 다루더라도 알긴 알지?

평소에 쓰는 10진수를 2진수로 바꾸고 더하기 빼기를 한 다음에 다시 10진수로 바꾸면 반도체한테 계산을 시킬 수 있겠다는 생각이 들지.

2진수 더하기는 원래 우리가 배운대로 같은 자리끼리 더하고 올릴게 있으면 다음 자리에 다시 더해주는 방법을 쓰지.

그런데 반도체가 하는 더하기는 좀 달라. 반도체는 더한다는 걸 모르거든.

반도체가 할 줄아는 건 참/거짓을 다루는 논리 연산이야. Boolean(불대수, 부울대수)라고 하지.

어려운건 아니고 입력이 모두 참이면 참인걸 AND 연산, 입력이 하나 이상 참일 때 참인걸 OR 연산, 입력을 뒤집는게 NOT 연산이야.