버스란 무엇인가요? 버스가 전송하는 정보의 특성에 따라 버스는 어떤 종류로 분류될 수 있나요? 각각의 기능은 무엇입니까?
버스(Bus)는 컴퓨터의 다양한 기능 구성 요소 간에 정보를 전송하는 공용 통신 트렁크입니다. 넓은 의미에서는 두 개 이상의 전자 구성 요소를 연결하는 모든 전선을 버스라고 부를 수 있습니다.
컴퓨터가 전송하는 정보의 종류에 따라 전선으로 구성된 전송 하네스로, 컴퓨터 버스는 데이터를 전송하는 데 사용되는 데이터 버스, 주소 버스, 제어 버스로 나눌 수 있으며, 데이터 주소 및 제어 신호.
추가 정보
버스의 데이터 전송 과정
1. 버스 점유를 위해 신청
필요한 버스 마스터 장치 버스(예: CPU, DMA 컨트롤러 등)를 사용하여 버스 중재 메커니즘에 버스 점유 요청을 제출합니다. 버스 중재 메커니즘이 응답 조건이 충족되면 응답 신호가 전송되고 버스는 다음 버스 전송 주기에 대한 제어 권한은 신청자에게 부여됩니다.
2. Addressing
버스 제어권을 획득한 버스 마스터 장치는 이번에 접근할 메모리와 I/O 포트의 주소를 주소 버스를 통해 전달하고 이를 통해 선택된다. 주소 디코딩 액세스된 모듈이 데이터 변환을 시작합니다.
3. 데이터 전송
버스 마스터 장치를 마스터 모듈이라고도 하며, 액세스되는 장치를 슬레이브 모듈이라고 합니다. 마스터 모듈과 슬레이브 모듈 사이의 동작은 마스터 모듈에 의해 제어되며, 두 슬레이브 모듈 사이에서는 데이터 버스를 통해 데이터 전송이 수행됩니다.
4. 종료
마스터 및 슬레이브 모듈의 정보가 버스에서 제거되어 다른 마스터 모듈이 사용할 수 있도록 버스에 제공됩니다.
바이두 백과사전—버스