가상 메모리(Virtual Memory) 우리는 main memory(RAM)를 가지고 있다. 그런데 main memory의 크기가 작아서 모든 정보를 담기에는 부족한 경우가 있다. 이 때 하드디스크까지 main memory(RAM)를 확장해서 사용하는 것을 큰 틀에서의 Virtual Memory 기법 이라고 한다. 물리 주소와 가상 주소 물리주소는 main memory(RAM)에만 존재하는 것이다. 가상주소는 하드디스크까지 메모리를 확장했을 때 얻을 수 있는 값들을 이야기한다. 물리주소와 가상주소가 어떻게 동작하는지 살펴보자. 일단 main memory가 16KB 크기를 가진다고 가정하자. CPU가 가상메모리에서 어떤 주소를 할당해달라고 요청하면, MMU(memory management unit)가 요..