가상 메모리
가상 메모리(Virtual Memory)는 컴퓨터의 주기억 장치(Main Memory)를 CPU 상에서 돌아가는 모든 프로세스들이 공유할 수 있도록 물리적인 메모리에 적절히 할당할 수 있도록 추상적인 메모리 공간을 프로세스들에게 부여하는 기법이다. 하드웨어로는 MMU(Memory Management Unit) 등의 가속 장치만 제공하고 운영체제 별로 적절하게 매핑하는 알고리즘을 사용하여 메모리 관리법을 단순화하고 프로세스 간의 메모리 공간 침범을 방지하여 잔여 메모리 용량과 메모리 공간 안정성을 보장할 목적으로 현대 컴퓨터 운영체제들이 적극적으로 이용하고 있다.