메모리 컨트롤러 란 무엇입니까?

작동하는 동안 컴퓨터는 활성 데이터를 RAM (Random Access Memory) 칩에 저장합니다. RAM 칩은 컴퓨터의 마더 보드에 연결되며 전면 버스를 통해 컴퓨터의 프로세서에 연결됩니다. 변수와 프로그램 데이터 교환을위한 직접적인 고속도로를 제공합니다. 메모리 컨트롤러는 일반적으로 마더 보드의 노스 브리지에있는 칩입니다. 메모리에 전류를 공급하여 RAM을 활성 상태로 유지하면서 시스템 메모리로 읽기 및 쓰기 작업을 관리합니다.

RAM은 일반적으로 하드 드라이브 및 광 디스크와 같은 다른 유형의 스토리지보다 빠른 솔루션입니다. 그러나 RAM의 단점 중 하나는 작동하기 위해 일정한 전력 흐름이 공급되어야한다는 것입니다. 전원 유입이 멈추자 마자 RAM 칩에 저장된 정보가 손실됩니다. 메모리 컨트롤러는 컴퓨터의 전원이 켜져있는 동안 RAM을 일정한 속도로 "새로 고침"하여 이러한 요구를 충족시킵니다.

"새로 고침"동안 메모리 컨트롤러는 RAM 칩을 통해 전자 전류 펄스를 보냅니다. RAM을 통해 전송되는 전류량은 컴퓨터의 이진 입력 출력 시스템 (BIOS)을 통해 선택됩니다. 이것은 64 밀리 초마다 발생하여 RAM이 활성화되고 저장된 데이터가 전원 중단으로 인한 손실로부터 안전하게 보호됩니다. 메모리 컨트롤러가 없으면 데이터가 순식간에 손실됩니다.

메모리 컨트롤러는 또한 RAM 칩에 대한 읽기 및 쓰기 작업을 관리합니다. 데이터 저장 및 검색에 적합한 디멀티플렉서 회로를 선택하는 역할을합니다. 집과 같은 RAM 칩과 거리 주소와 같은 디멀티플렉서 회로의 메모리를 생각해보십시오. 특정 집으로 정보를 "메일로"보내거나 그 집에서 정보를 검색하려면 컴퓨터가 어떤 주소를 사용해야하는지 알아야합니다. 메모리 컨트롤러는 이러한 작업에서 중개자 역할을하여 올바른 위치에서 적절한 정보를 검색합니다.

듀얼 채널 메모리 컨트롤러는 일부 유형의 메모리에 사용됩니다. 이 두 메모리 컨트롤러가 함께 작동합니다. 채널이라고도하는 두 개의 개별 "버스"에 배치되어 여러 읽기 및 쓰기 작업이 동시에 수행 될 수 있습니다. 이것의 장점은 이론적으로 버스의 총 대역폭이 두 배가된다는 것입니다. 그러나, 실제로, 버스 속도 및 프로세서 용량과 같은 다른 시스템 고려 사항은 일반적으로 이론상 최대 대역폭이 이용 될 수있는 범위를 제한한다.

다른 언어

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

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