VM(virtual memory) 가상메모리 : 메모리를 보다 효율적이고 더 적은 에러를 갖도록 관리하기 위한 메인 메모리의 추상화
가상메모리는 각 프로세스에 하나의 크고 통합된, 사적 주소공간을 제공
가상메모리의 세 가지 중요 기능
9장 전반 부 : 어떻게 가상메모리가 작동하는지에 대한 설명
9장 후반 부 : 어떻게 가상메모리가 사용되고 어플리케이션에 의해 관리되는지에 대한 설명
선형 주소공간 : 연속적인 정수의 주소 공간
ex) {0, 1, 2, …}
n-비트 주소공간 : $N = 2^n$ 주소를 갖는 가상 주소공간 → 현대 시스템에서는 32bit, 64bit 가상 주소공간 지원
M바이트의 물리메모리로 대응되는 물리 주소 공간 → 편의상 $M = 2^m$으로 가정
가상 메모리의 기본 아이디어