Virtual memory
물리 주소 공간만으로는 메인 메모리의 크기보다 용량이 큰 프로그램을 메모리에 적재할 수 없으므로 실행이 불가능하다. 또한 컴파일할 때 물리주소를 지정하기 때문에 여러 개의 프로그램을 동시에 수행하는 것이 어렵다. 이러한 한계를 극복하기 위해 가상 메모리 기법이 고안되었다.