>일반적인 문제 >시스템 버스에서 주소 라인의 기능은 무엇입니까?

시스템 버스에서 주소 라인의 기능은 무엇입니까?

青灯夜游
青灯夜游원래의
2022-07-19 17:37:2311753검색

주소 라인의 기능은 주 메모리 장치와 I/O 포트를 선택하는 것입니다. 주소 라인의 전체 이름은 주소 버스입니다. 이는 CPU 또는 DMA 기능이 있는 장치입니다. 이는 이러한 장치가 컴퓨터 메모리 구성요소/장소의 물리적 주소에 액세스(읽기/쓰기)하려고 함을 전달하는 데 사용됩니다. 간단히 말해서 주소 라인은 주소를 전송하는 데 특별히 사용되며 정보가 전송되는 위치를 결정합니다.

시스템 버스에서 주소 라인의 기능은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

시스템 버스(영어: System Bus)는 별도의 컴퓨터 버스로, 컴퓨터 시스템을 연결하는 주요 구성 요소입니다. 이 기술은 비용을 절감하고 모듈성을 촉진하기 위해 개발되었습니다. 시스템 버스는 정보를 전달하는 데이터 버스의 기능을 결합하고, 주소 버스는 정보를 보낼 위치를 결정하며, 제어 버스는 작동 방법을 결정합니다.

주소 라인은 주 메모리 장치와 I/O 포트를 모두 선택하는 데 사용할 수 있습니다 디스크는 디스크 컨트롤러를 통해 호스트에 연결되므로 시스템 버스의 주소 라인은 선택에만 사용할 수 있습니다. 디스크 컨트롤러의 포트이며 디스크 데이터 블록을 선택하는 데 사용할 수 없습니다.

주소 버스(주소 버스라고도 함)는 일종의 컴퓨터 버스(부분)로, CPU 또는 DMA 기능이 있는 장치에서 이러한 장치가 물리적 주소에 액세스(읽기/쓰기 Enter)하려고 함을 전달하는 데 사용됩니다. 컴퓨터 메모리 요소/장소.

데이터 버스의 너비는 주소 지정이 가능한 메모리 구성 요소의 크기에 따라 다르며 액세스할 수 있는 메모리 양을 결정합니다.

예: 16비트 너비 주소 버스(1970년대와 1980년대 초기 8비트 프로세서에서 일반적으로 사용됨)는 2의 16승 = 65536 = 64KB의 메모리 주소에 도달하고 32비트 단위 주소 버스 (2004와 같은 오늘날의 PC 프로세서에서 일반적으로 발견됨)은 4,294,967,296 = 4GB의 주소를 처리할 수 있습니다. 하지만 이제 많은 컴퓨터 메모리가 4G보다 큽니다(Windows XP x32비트 시스템은 최대 3.29G까지만 인식할 수 있으므로 4G 이상의 메모리를 사용하려면 Windows x64비트 시스템을 사용해야 합니다). 따라서 주류 컴퓨터에는 모두 64비트 프로세서가 있으며 이는 2^64=16X10^18=16EB 주소를 처리할 수 있음을 의미합니다. 이 숫자는 오랫동안 사용되지 않습니다.

대부분의 마이크로컴퓨터(마이크로컴퓨터)에서 주소 지정 가능한 구성 요소는 8비트 "바이트"이며(이 경우 "K"는 "KB" 또는 킬로바이트에 해당) 컴퓨터가 많이 있습니다. 예에는 물리적으로 가장 작은 데이터 블록이 포함됩니다. 메인프레임, 슈퍼컴퓨터, 일부 워크스테이션의 CPU와 같은 주소 지정이 가능한 구성 요소.

주소 버스 AB는 주소를 전송하는 데 특별히 사용됩니다. 주소는 CPU에서 외부 메모리 또는 I/O 포트로만 전송될 수 있으므로 주소 버스는 항상 단방향 및 3상태이며 이는 데이터와 다릅니다. 버스. 주소 버스의 비트 수는 CPU가 직접 주소를 지정할 수 있는 메모리 공간의 크기를 결정합니다. 예를 들어 8비트 마이크로컴퓨터의 주소 버스가 16비트인 경우 주소 지정 가능한 최대 공간은 2^16=64KB입니다. 16비트 마이크로컴퓨터의 주소 버스는 2^16=64KB이고 주소 지정 가능한 공간은 2^20=1MB입니다. 일반적으로 주소 버스가 n 비트인 경우 주소 지정 가능한 공간은 2^n 비트입니다.

기술적 지표

1. 버스 대역폭(버스 데이터 전송 속도)

버스의 대역폭은 단위 시간당 버스에서 전송되는 데이터의 양, 즉 최대 정상 상태 데이터 전송 속도를 나타냅니다. 클록당 MB입니다. 버스와 밀접하게 관련된 두 가지 요소는 버스의 비트 폭과 버스의 작동 주파수입니다.

2. 버스의 비트폭

버스의 비트폭이란 버스가 동시에 전송할 수 있는 바이너리 데이터 비트 수, 즉 데이터 버스의 비트 수, 즉 버스의 개념을 말합니다. 32비트, 64비트 등과 같은 너비 버스의 비트 폭이 넓을수록 초당 데이터 전송 속도가 빨라지고 버스의 대역폭이 넓어집니다.

3. 버스 작동 주파수

버스의 작동 클럭 주파수는 MHZ입니다. 작동 주파수가 높을수록 버스 작동 속도가 빨라지고 버스 대역폭이 넓어집니다.

버스 대역폭 계산 방법: 버스 대역폭 = 버스 작동 주파수 * 버스 비트 폭 / 8.

예: 64비트, 800MHz 전면 버스의 경우 데이터 전송 속도는 6.4GB/s=64비트×800MHz ¼(바이트)와 같습니다. 32비트, 33MHz PCI의 데이터 전송 속도 버스는 132MB/s=32bit ×33MHz²8(Byte) 등입니다.

관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!

위 내용은 시스템 버스에서 주소 라인의 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.