Bus
버스
버스(bus)는 컴퓨터 시스템 내에서 다양한 구성 요소들 간에 데이터, 주소, 제어 신호 등을 전송하는 통신 경로를 의미합니다. 버스는 여러 전선들로 구성되어 있으며, 이러한 전선들은 특정한 기능을 수행합니다.
데이터 버스 (Data Bus):
프로세서와 메모리, 그리고 다른 I/O 장치들 사이에서 데이터를 전송하는 데 사용됩니다.
데이터 버스의 너비는 주로 시스템이 한 번에 전송할 수 있는 데이터의 비트 수를 결정합니다. 예를 들어, 32비트 데이터 버스는 한 번에 32비트의 데이터를 전송할 수 있습니다.
양방향
주소 버스 (Address Bus):
프로세서가 메모리나 I/O 장치에 접근할 때 해당 위치의 주소를 전달하는 데 사용됩니다.
주소 버스의 너비는 시스템이 지원할 수 있는 메모리의 양을 결정합니다. 예를 들어, 20비트 주소 버스는 220개의 다른 메모리 위치에 접근할 수 있습니다.
220
단방향 (프로세서 → I/O 장치)
제어 버스 (Control Bus):
프로세서와 다른 장치들 사이의 다양한 제어 신호를 전송하는 데 사용됩니다.
이 신호에는 읽기/쓰기, 인터럽트 요청, 버스 요청/해제 등과 같은 명령이 포함될 수 있습니다.
양방향
Last updated