10.1 Background (배경)

지금까지 살펴본 메모리 관리 기법은 명령어가 반드시 물리적 메모리에서 실행되어야 한다는 필요에 의해 사용되었다.

실제로 거의 사용되지 않는 코드가 실행되거나 & 자료구조가 실제 필요한 양보다 더 많은 메모리를 할당받는 것은 비효율적이다.

따라서, 프로그램의 일부만 실제 메모리를 할당하여 실행한다.

Untitled

논리 메모리를 물리 메모리로부터 분리해주는 것 외에 가상 메모리는 페이지 공유를 통해 파일이나 메모리가 둘 또는 그 이상의 프로세스들에 의해 공유되는 것을 가능하게 한다.

10.2 Demand Paging (요구 페이징)

10.2.1 Basic Concepts (기본 개념)

Untitled