인간은 언어로 소통합니다. 컴퓨터도 언어가 있을까요? 컴퓨터가 인식하는 것은 오직 0과 1뿐인데요. 그렇다면 컴퓨터가 어떻게 인간의 언어를 인식할 수 있는지 알아보겠습니다.
SECTION2.1 컴퓨터의 데이터 처리 단위: 이진수
인간이 숫자를 표현할 때는 10진수를 사용합니다. 하지만 복잡한 연산도 빠른 시간에 계산해내는 컴퓨터는 단순하게도 0과 1만 인식합니다. 인간에게는 한국어, 영어 등 다양한 언어가 있지만 모든 컴퓨터에는 0과 1만 있습니다. 이렇게 0과 1, 둘만 존재한다고 하여 이진수(binary)라고도 하고요.
컴퓨터가 0과 1을 인식하는 원리를 이해하기 위해서는 컴퓨터의 구성 요소인 트랜지스터를 이해해야 합니다. 트랜지스터(transistor)는 전기 신호를 스위치처럼 켜고 끌 수 있는 반도체 기기로, 스위치가 켜지면 1, 꺼지면 0을 의미합니다. 이때 1과 0은 각각 고전압과 저전압 상태를 의미합니다.