컴퓨터의 시스템 버스는 컴퓨터의 다양한 구성 요소 간에 정보를 전송하는 데 사용되며 "데이터 버스, 주소 버스 및 제어 버스"로 구분됩니다. 시스템 버스는 별도의 컴퓨터 버스이며 컴퓨터를 연결하는 주요 구성 요소입니다. 시스템 버스는 데이터 버스와 결합됩니다. 이 기능은 정보를 전달하는 데 사용되며, 주소 버스는 정보를 보낼 위치를 결정하고, 제어 버스는 작동 방법을 결정합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, DELL G3 컴퓨터.
데이터 버스, 주소 버스, 제어 버스로 구분됩니다. 버스)는 컴퓨터 시스템의 주요 구성 요소를 연결하는 별도의 컴퓨터 버스입니다. 이 기술은 비용을 절감하고 모듈성을 촉진하기 위해 개발되었습니다. 시스템 버스는 정보를 전달하는 데이터 버스의 기능을 결합하고, 주소 버스는 정보를 보낼 위치를 결정하며, 제어 버스는 작동 방법을 결정합니다. 시스템 버스는 1970년대와 1980년대에 널리 사용되었지만 현대 컴퓨터는 보다 특정한 요구에 따라 서로 다른 별도의 버스를 사용합니다.
시스템 버스를 통해 전송되는 정보에는 데이터 정보, 주소 정보, 제어 정보가 포함됩니다. 따라서 시스템 버스에는 세 가지 기능의 버스, 즉 데이터 버스 DB(Data Bus), 주소 버스 AB(Address Bus)가 포함됩니다. ) 및 제어 버스 CB(제어 버스).데이터 버스 DB는 데이터 정보를 전송하는 데 사용됩니다. 데이터 버스는 양방향 3상태 형태입니다(양방향이란 A->B 또는 A
주소 버스 AB는 주소를 전송하는 데 특별히 사용됩니다. 주소는 CPU에서 외부 메모리 또는 I/O 포트로만 전송될 수 있으므로 주소 버스는 항상 단방향이며 3상태입니다. 데이터 버스에서. 주소 버스의 비트 수는 CPU가 직접 주소를 지정할 수 있는 메모리 공간의 크기를 결정합니다. 예를 들어 8비트 마이크로컴퓨터의 주소 버스가 16비트인 경우 주소 지정 가능한 최대 공간은 2^16=64KB입니다. 16비트 마이크로컴퓨터의 주소 버스는 2^16=64KB이고 주소 지정 가능한 공간은 2^20=1MB입니다. 일반적으로 주소 버스가 n비트인 경우 주소 지정 가능한 공간은 2^n(2의 n승) 주소 공간(저장 장치)입니다. 예를 들어, 16비트 폭의 주소 버스(1970년대와 1980년대 초반의 8비트 프로세서에서 일반적으로 사용됨)는 2의 16승 = 65536 = 64KB 주소의 메모리 공간을 주소 지정할 수 있으며 32비트 주소 버스는 (보통 오늘날의 2004년과 같은 PC 프로세서에서)는 4,294,967,296=4GB의 메모리 공간을 처리할 수 있습니다(전제: 데이터 버스의 너비는 8비트). 참고: 비트 = 비트.
위에 언급된 2^n=X=YGB의 B는 실제로 비트입니다. 이 결과는 실제로 주소 지정 가능한 비트에 8비트를 곱하여 얻은 것입니다.
제어 버스 CB는 제어 신호와 타이밍 신호를 전송하는 데 사용됩니다. 제어 신호 중 일부는 마이크로프로세서에 의해 메모리 및 I/O 인터페이스 회로로 전송됩니다(예: 읽기/쓰기 신호, 칩 선택 신호, 인터럽트 응답 신호 등). 일부는 다른 구성 요소에 의해 CPU로 피드백됩니다. 예: 인터럽트 애플리케이션 신호, 리셋 신호, 버스 요청 신호, 제한된 준비 신호 등 따라서 제어 버스의 전송 방향은 일반적으로 양방향인 특정 제어 신호에 의해 결정됩니다. 제어 버스의 비트 수는 시스템의 실제 제어 요구에 따라 결정됩니다. 실제로 제어 버스의 구체적인 상황은 주로 CPU에 따라 달라집니다.
관련 지식이 더 궁금하시다면
FAQ칼럼을 방문해 주세요!
위 내용은 컴퓨터의 시스템 버스는 컴퓨터의 다양한 구성 요소 간에 정보를 전송하는 데 사용됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!