728x90
반응형

페이징 2

가상 메모리(Virtual Memory)

개요가상 메모리(Virtual Memory)는 실제 물리적 메모리(RAM)의 용량을 초과하는 프로그램 실행을 가능하게 해주는 운영체제의 핵심 메모리 관리 기술입니다. 하드디스크의 일부 공간을 마치 주기억장치처럼 활용함으로써, 다중 프로그램 실행, 메모리 보호, 프로세스 간 격리 등 다양한 이점을 제공합니다. 본 글에서는 가상 메모리의 개념, 동작 방식, 구성 요소, 실무 활용 사례, 장단점 등을 체계적으로 설명합니다.1. 개념 및 정의가상 메모리는 물리 메모리를 추상화하여, 각 프로세스가 독립된 주소 공간을 사용하는 것처럼 보이게 하는 메커니즘입니다. 이는 CPU가 직접 사용하는 **가상 주소(Virtual Address)**와 실제 메모리 주소인 물리 주소(Physical Address) 간의 매핑을 ..

Topic 2025.04.02

MMU (Memory Management Unit)

개요MMU(Memory Management Unit, 메모리 관리 장치)는 운영체제에서 물리적 메모리를 효율적으로 관리하고 가상 메모리 시스템을 구현하는 핵심 하드웨어 모듈입니다. MMU는 가상 주소(Virtual Address)를 물리 주소(Physical Address)로 변환하는 역할을 하며, 메모리 보호, 캐시 관리, 페이징(Paging) 및 세그먼테이션(Segmentation) 등 다양한 기능을 제공합니다. 본 글에서는 MMU의 개념과 주요 기능, 동작 원리 및 최신 트렌드를 살펴봅니다.1. MMU란?MMU는 프로세서(CPU)와 메모리(RAM) 사이에 위치하여 주소 변환 및 메모리 보호 기능을 수행하는 하드웨어 장치입니다. 현대적인 컴퓨터 시스템에서는 가상 메모리(Virtual Memory) 개..

Topic 2025.03.14
728x90
반응형