serversim
학습시뮬레이터템플릿가격
…
…
메뉴 열기
학습↗시뮬레이터↗템플릿↗가격↗
내 Documents문서
전체 목차/4장/4.122 / 40

4.1 · 회로와 CPU

작은 스위치로 CPU를 만들 수 있을까?

켜짐과 꺼짐뿐인 트랜지스터가 어떻게 계산하고 기억할까요?

스위치를 연결해 AND·OR·NOT을 만들고, 다시 조합해 덧셈기와 기억 회로를 만듭니다.

먼저 생활 비유

레고 블록 쌓기

작은 블록 하나는 단순하지만 같은 규격으로 연결하면 자동차와 건물을 만들 수 있습니다.

컴퓨터 예제로 바꾸기

1비트 덧셈

1 + 1 = 합 0, 올림 1

XOR가 합을, AND가 올림을 만들고 여러 비트를 연결하면 큰 정수 덧셈기가 됩니다.

직접 움직여 보기1 / 5

지금 일어나는 변화

트랜지스터

다른 신호로 전류 길을 켜고 끄는 스위치입니다.

신호와 실행 장치트랜지스터단계 1논리 게이트단계 2덧셈기단계 3레지스터단계 4CPU단계 5전기 신호 1현재: 트랜지스터

이 그림에서 기억할 한 문장

CPU의 복잡함은 새로운 마법 부품이 아니라 단순한 스위치를 엄청나게 조합한 결과입니다.

현재 상태

이동하는 것
전기 신호 1
현재 위치
트랜지스터
다음 위치
논리 게이트

30초 확인 문제

1 + 1의 1비트 덧셈에서 합과 올림은?

처음 보는 용어 두 개

트랜지스터
전기 신호로 전류를 제어하는 반도체 스위치
논리 게이트
입력 비트에 논리 규칙을 적용하는 회로

이 절을 다 읽었다면

CPU의 복잡함은 새로운 마법 부품이 아니라 단순한 스위치를 엄청나게 조합한 결과입니다.

← 이전 절

3.8 SSD는 왜 RAM처럼 사용할 수 없을까?

다음 절 →

4.2 CPU는 할 일이 없을 때 무엇을 할까?