컴퓨터시스템의 구성 요소들(CPU, 기억장치, I/O 장치들)을 상호 연결해주는 중심 통로
버스(bus) : 구성 요소들간에 교환할 각종 정보들을 전송하는 선(line)들로 구성
버스 선의 수
기능에 따른 버스의 종류
주소버스의폭 ( 비트수 ) 에따른기억장치용량예
제어 버스
중재 버스 (arbitration bus)
인터럽트 버스 (interrupt bus)
버스 대역폭 (bus bandwidth)
[예] 버스 클록의 주기: 50 ns(클록 주파수: 20 MHz) 데이터 버스의 폭: 64 비트(8 바이트)
⇒ 버스 대역폭= 8 byte / (50 × 10 -9sec) = 160 [Mbytes/sec] (즉, 이 버스를 통하여 초당 1 억 6 천 바이트의 데이터 전송 가 능)
쓰기 동작(write operation) 순서
①버스 마스터가 버스 사용권 획득
②버스를 통하여 주소와 데이터 및 쓰기 신호 전송
읽기 동작(read operation) 순서
①버스 마스터가 버스 사용권 획득
②주소와 읽기 신호를 보내고, 데이터가 전송되어 올 때까지 대기
버스 동작의 타이밍에 따른 버스의 분류
동기식버스와비동기식버스의시간흐름도