Computer Science

[컴퓨터구조론] 시스템 버스에 대하여(주소버스, 데이터버스, 제어 버스)

imsunbow 2023. 12. 24. 19:52

CPU와 시스템 내의 다른 요소들 사이에 정보를 교환하는 통로로서, 시스템버스를 이용한다. 시스템버스의 기본 구성은

1) 주소버스 2) 데이터 버스 3) 제어 버스이다.

 

1) 주소 버스

CPU가 외부로 발생하는 주소 정보를 전송하는 신호 선들의 집합으로서, 주소 선의 수는 CPU와 접속될 수 있는 최대 기억장치의 용량을 결정한다.

 

EX) 주소버스의 비트 수 = N이면, 2^N개의 기억장소의 주소 지정 가능

 

2) 데이터 버스

 CPU가 기억장치 혹은 I/O 장치와의 사이에 데이터를 전송하기 위한 신호 선들의 집합이다. 데이터 선의 수는 CPU가 한번에 전송할 수 있는 비트 수를 결정한다.

 

EX) 데이터 버스 폭이 N비트이면, CPU와 기억장치 간의 데이터 전송은 한번에 N비트씩 가능하다.

 

3) 제어 버스

CPU가 시스템 내의 각종 요소들의 동작을 제어하기 위한 신호 선들의 집합이다.

 

EX) 기억장치 읽기/쓰기 신호, I/O 읽기/쓰기 신호, 인터럽트 신호, 버스 제어 신호

반응형