Memory controller

Ahn9807 (토론 | 기여)님의 2023년 2월 4일 (토) 03:57 판 (새 문서: 분류: 메모리 분류: CPU == 개요 == 메모리 컨트롤러는 내장된 혹은 외부에 위치한 컴퓨터의 메인 메모리를 빠르게 관리하기 위한 유닛을 말한다. 만약 memory controller가 microprocessor에 직접 설치되어 있으면 integrated memory controller (IMC)라고 불리며, 다른 말로는 Memory chip controller(MCC)혹은 Memory controller unit(MCU)라고 불리기도 한다. == 목적 == 메모리 컨트롤러는 빠르게...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


개요

메모리 컨트롤러는 내장된 혹은 외부에 위치한 컴퓨터의 메인 메모리를 빠르게 관리하기 위한 유닛을 말한다. 만약 memory controller가 microprocessor에 직접 설치되어 있으면 integrated memory controller (IMC)라고 불리며, 다른 말로는 Memory chip controller(MCC)혹은 Memory controller unit(MCU)라고 불리기도 한다.

목적

메모리 컨트롤러는 빠르게 메모리를 관리하기 위해서 사용된다. 현재 대부분의 시스템들은 Paging을 통해서 메모리를 관리하는데 여기서 page table working을 소프트웨어적으로 구현하기에는 시스템이 너무너무 느려지는 문제가 있다. 이 문제를 해결하기 위해서 MMU를 통하여 하드웨어 적으로 빠르게 약속된 프로토콜을 통해서 처리할 수 있도록 한다.

참고

  1. https://en.wikipedia.org/wiki/Memory_controller