System Bus

시스템 버스 메모리 읽기 시퀀스

CPU가 메모리를 읽을 때 주소버스는 위치를, 제어버스는 읽기 신호를, 데이터버스는 값을 전달한다.

버스별 역할이 시간 순서로 나뉘는 과정

read cycle

주소 출력

CPU가 읽을 메모리 주소를 주소버스에 올린다.

읽기 신호

제어버스에 Read 신호를 보내 메모리 동작을 지정한다.

메모리 응답

메모리가 해당 주소의 데이터를 데이터버스에 올린다.

CPU 수신

CPU가 데이터버스 값을 레지스터나 캐시에 받아들인다.

CPUAddress BusRead SignalMemoryData Bus
버스 역할 해석

버스는 하나의 선이 아니라 역할 분리다. 주소, 제어, 데이터가 동시에 맞아야 읽기 사이클이 완성된다.