주소 버스는 무엇입니까?

주소 버스는 주 시스템 메모리를 해결하는 데 사용되는 컴퓨터 버스입니다. 많은 내장 컨트롤러와 일부 이전 컴퓨터에서 프로세서 주소 버스는 메모리 칩에 직접 연결되어 있습니다. 대부분의 데스크탑 및 서버 마더 보드에는 메모리 컨트롤러 칩과 시스템 메모리 사이의 메모리 버스의 주소 버스가 포함됩니다. 주소 버스는 프로세서에서 데이터를 읽거나 데이터를 작성하려는 메모리 위치를 나타내는 데 사용됩니다. 일부 프로세서는 또한 읽거나 쓰려는 입력/출력 포트를 표시하기 위해이를 사용할 수 있습니다.

일부 컴퓨터는 프로세서의 주소 버스 및 기타 시스템 장치에서 기본 메모리에 직접 연결됩니다. 많은 주변 장치 컨트롤러는 DMA (Direct Memory Access)라는 기술을 사용하여 프로세서와 시스템 메모리를 공유 할 수 있습니다. 네트워크, 하드 디스크 또는 그래픽 컨트롤러는 DMA 지원 장치 일 수 있습니다. 이를 통해 컨트롤러는 ProCE를 통해 데이터를 보내는 것보다 더 빠르게 시스템으로 데이터를 전송할 수 있습니다.한 번에 한 조각 씩 ssor.

물리적 주소가 프로세서 나 DMA 장치에서 나오든 상관없이 주소 버스에 래치됩니다. 이 조치는 메모리 주소에 대한 읽기 또는 쓰기 요청이 이루어질 것이라는 메모리를 경고합니다. 쓰기 작업이 보류중인 경우 작성 될 데이터가 데이터 버스에 걸리고 메모리 쓰기 신호가 트리거됩니다. 메모리 읽기 신호를 트리거하고 데이터 버스를 읽음으로써 읽기 작업을 수행 할 수 있습니다.

대부분의 개인용 컴퓨터 (PC) 호환 서버 및 데스크탑은 기본 프로세서와 별개의 메모리 컨트롤러 칩을 사용합니다. 이 컨트롤러는 메모리 버스를 통해 기본 시스템 메모리와 통신합니다. 이 버스에는 주소 버스, 데이터 버스 및 많은 제어 신호가 포함되어 있습니다. 메모리 컨트롤러는 Northbridge 장치에 있으며 FSB (Front-Side Bus)를 사용하여 주 프로세서와 인터페이스합니다.

아니오RthBridge 메모리 컨트롤러와 FSB는 일부 시스템에서 병목 현상을 생성하여 프로세서의 메모리 액세스를 느리게 할 수 있습니다. 이러한 이유로 시스템의 고속 캐시 메모리는 완전히 분리되고 더 넓은 캐시 버스를 사용합니다. 캐시는이 버스를 통해 프로세서에 직접 연결되어 FSB와 Northbridge를 완전히 우회합니다. 뒷면 버스 (BSB)라고도하는 캐시 버스는 캐시 메모리를위한 주소 버스, 데이터 버스 및 제어 버스로 기능합니다.

일부 PC 호환 프로세서에는 기본 프로세서 자체의 메모리 컨트롤러가 포함되어 있습니다. 이 컨트롤러는 FSB 또는 Northbridge 장치를 사용하지 않고 주 시스템 메모리에 직접 액세스합니다. 이러한 병목 현상이 제거되면 프로세서는 메인 시스템 메모리 액세스에서 대기하는 데 더 적은 시간을 소비합니다. 캐시 메모리는 종종 이러한 프로세서에도 포함되며 외부 캐시는 캐시 버스를 통해 액세스됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?