Skip to main content

주소 버스는 무엇입니까?

주소 버스는 주 시스템 메모리를 해결하는 데 사용되는 컴퓨터 버스입니다.많은 내장 컨트롤러와 일부 이전 컴퓨터에서 프로세서 주소 버스는 메모리 칩에 직접 연결되어 있습니다.대부분의 데스크탑 및 서버 마더 보드에는 메모리 컨트롤러 칩과 시스템 메모리 사이의 메모리 버스의 주소 버스가 포함됩니다.주소 버스는 프로세서에서 데이터를 읽거나 데이터를 작성하려는 메모리 위치를 나타내는 데 사용됩니다.일부 프로세서는 또한이를 사용하여 읽거나 쓰려는 입력/출력 포트를 표시 할 수도 있습니다.많은 주변 장치 컨트롤러는 DMA (Direct Memory Access)라는 기술을 사용하여 프로세서와 시스템 메모리를 공유 할 수 있습니다.네트워크, 하드 디스크 또는 그래픽 컨트롤러는 DMA 지원 장치 일 수 있습니다.이를 통해 컨트롤러는 프로세서를 통해 한 번에 한 조각 씩 보내는 것보다 시스템으로 데이터를 더 빠르게 전송할 수 있습니다.

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

대부분의 개인용 컴퓨터 (PC) 호환 서버 및 데스크탑은 기본 프로세서와 별개의 메모리 컨트롤러 칩을 사용합니다.이 컨트롤러는 메모리 버스를 통해 기본 시스템 메모리와 통신합니다.이 버스에는 주소 버스, 데이터 버스 및 많은 제어 신호가 포함되어 있습니다.메모리 컨트롤러는 Northbridge 장치에 있으며 FSB (Front-Side Bus)를 사용하여 기본 프로세서와 인터페이스합니다. Northbridge 메모리 컨트롤러와 FSB는 일부 시스템에서 병목 현상을 생성하여 프로세서 메모리 액세스를 느리게 할 수 있습니다.이러한 이유로 시스템 고속 캐시 메모리는 완전히 분리되고 더 넓은 캐시 버스를 사용합니다.캐시는이 버스를 통해 프로세서에 직접 연결되어 FSB와 Northbridge를 완전히 우회합니다.뒷면 버스 (BSB)라고도하는 캐시 버스는 캐시 메모리를위한 주소 버스, 데이터 버스 및 제어 버스로 기능합니다.이 컨트롤러는 FSB 또는 Northbridge 장치를 사용하지 않고 주 시스템 메모리에 직접 액세스합니다.이러한 병목 현상이 제거되면 프로세서는 메인 시스템 메모리 액세스에서 대기하는 데 더 적은 시간을 소비합니다.캐시 메모리는 종종 이러한 프로세서에도 포함되며 외부 캐시는 캐시 버스를 통해 액세스됩니다.