가상메모리는 물리(실제) 메모리의 크기와 상관없이 메모리를 이용할 수 있도록 지원하는 기술이다. 현대 메모리 관리의 가장 큰 특징이라 할 수 있다. 가상 메모리 시스템의 모든 플로세스는 자신이 메모리의 어느 위치에 있든 상관없이 0번지 부터 연속된 메모리 공간을 가지는데 논리 주소와 유사해 보이지만 논리 주소는 물리 메모리 주소공간에 비례하고 가상 주소는 가상의 주소 공간을 가진다는 차이점이 있다. 가상 메모리는 이론적으로 무한대의 크기이다. 그러나 실제로 최대 크기는 그 컴퓨터 시스템이 가진 물리 메모리의 최대 크기로 한정되며 CPU 비트에 따라 결정된다. 1. 메모리 관리자는 물리 메모리와 스왑영역을 합쳐서 프로세스가 사용하는 가상 주소를 실제 메모리의 물리 주소로 변환하는데 이러한 작업을 동적 주소..