컴퓨터는 전기로 작동하며 전기로 데이터를 처리하고 표현해야 한다.
전기는 흐른다(1
), 안흐른다(0
) 단 2가지 상태만 존재한다.
따라서 컴퓨터는 데이터를 처리하고 표현할 때 1
과 0
2가지만 사용할 수 있기 때문에 2진법을 사용한다.
수많은 전기신호(1
과 0
)를 이용하여 데이터를 표현할 수 있고 연산을 수행할 수 있으며 전기신호의 전송을 컨트롤할 수 있다.
부제 : CPU는 어떻게 전기신호로 동작할까?
컴퓨터에서는 전기를 키고, 끄고(흐르게하고, 안흐르게하고)하는 컨트롤 장치가 트랜지스터이다.
트랜지스터는 전기신호를 컨트롤 하여 데이터를 표현, 연산을 수행, 데이터 전송을 컨트롤한다.
트랜지스터는 하나의 전기신호를 키고 끄는 역할을 수행한다.
CPU에는 10억개 이상의 트랜지터들을 소형화되고 집적화 되어있다.
CPU는 이런 수많은 트랜지스터들을 이용해서 수많은 전기신호(1과 0)을 컨트롤해서 연산을 수행한다.
부제 : 메모리는 어떻게 데이터를 저장할까?