가상메모리란 메모리 내에 완전히 존재하지 않는 프로세스를 실행하는 기술을 의미한다.
즉 프로그램이 CPU에 의해 실제로 사용되는 부분만 메모리로 로드하고, 사용되지 않는 부분은 디스크로 옮겨서 실제 메모리를 대체하도록 하는 것이다.
장점
요구 페이징이란 프로세스를 구성하는 페이지 전체를 메모리로 적재하는 것이 아니라, 당장 필요한 페이지만 메모리에 적재하는 기술이다.
프로세스 내에서 한 번도 접근되지 않은 페이지는 절대로 메모리에 로드되지 않는다.
요구페이징의 기본적인 개념으로 디스크의 페이지를 메모리로 적재할 때, pager는 어떤 페이지가 사용될지 예측하고 메모리로 적재시킨다.
이 때 메모리에 적재되어 있는 페이지와 디스크에 있는 페이지를 구분해야 한다. 이를 위해 valid-invalid bit를 사용한다.