MMU (Memory Management Unit)
Computer Science·2026. 1. 16.
1. MMU (Memory Management Unit)1.1. 개념과 역할MMU(Memory Management Unit, 메모리 관리 장치)는 CPU 코어에 통합된 하드웨어 컴포넌트로, 가상 메모리 주소를 실제 물리 메모리 주소로 변환하는 역할을 수행합니다. 또한, 메모리 보호, 캐시 제어, 버스 중재 등 메모리 접근에 관련된 다양한 제어 기능을 담당합니다.현대의 운영체제는 프로세스마다 독립적인 가상 주소 공간을 할당합니다. 덕분에 프로그래머는 실제 물리 메모리의 용량이나 주소에 구애받지 않고 프로그램을 작성할 수 있으며, 다른 프로세스의 메모리 공간에 직접 접근할 수 없어 시스템 안정성이 향상됩니다. MMU는 바로 이러한 가상 메모리 시스템을 하드웨어 수준에서 지원하는 핵심 장치입니다.1.2. 내부..