컴퓨터의 주요 구성 요소인 CPU, 주기억장치(메모리), 입출력장치(I/O) 사이를 연결하여 데이터와 명령어를 주고받는 하드웨어 통신 경로

예를 들어 CPU가 100번 주소의 데이터를 읽을 때:
| 버스 | 전달 내용 | 방향 |
|---|---|---|
| 주소 버스 | “100번 위치에 접근할게” | CPU → 메모리 |
| 제어 버스 | “읽기 작업이야” | CPU → 메모리 |
| 데이터 버스 | 100번 위치에 저장된 값 | 메모리 → CPU |
Q. 그럼 명령을 의미단위로 쪼개서 버스에 넣어줘야되는거 아닌가? 그 작업은 누가 하지?
⇒ 이 의문은 명령어 형식과 디코딩, CPU의 데이터패스 및 제어 신호와 관련되어 있다. 앞으로 디코더·멀티플렉서 등 기초 논리회로를 공부하고, 명령어의 비트가 해석되어 주소·데이터·제어 신호로 전달되는 과정을 살펴볼 예정이다.