5.1시스템 버스의 구성과 특징
사실 시스템 버스는 CPU와 메모리에 국한된 이야기는 아닙니다. CPU, I/O, 주변 장치 모두 시스템 버스를 통해 데이터를 주고받습니다. 하지만 지금은 CPU를 알아보는 중이므로 CPU와 메모리에 국한해서 설명하겠습니다.
1| 데이터 버스(Data Bus) 제어 버스의 신호(signal)에 따라 데이터를 CPU에서 메모리로 전송하거나 반대로 메모리에서 CPU로 전송합니다. 그러므로 데이터 버스는 양방향이어야 합니다.
2| 제어 버스(Control Bus) 데이터를 레지스터로 읽어올지(READ) 아니면 메모리에 쓸지(WRITE) CPU가 메모리에 전달합니다.
3| 주소 버스(Address Bus) 메모리에서 레지스터로 혹은 레지스터에서 메모리로 데이터를 전송할 때 필요한 메모리 주소를 전달합니다. CPU가 메모리에 알려 주는 형식이므로 단방향입니다.