Computer Science/Operating System
2022. 1. 23.
[Operating System] 가상메모리와 물리메모리
물리메모리 실제로 존재하는 메모리 그 자체이다. 우리가 RAM이라고 부르는 메인메모리나 HDD와 같은 것들이 물리메모리이며 이러한 메모리에 데이터가 실제로 위치하는 곳이 물리주소(physical address)이다. 가상메모리 메모리계층이라고 부르는 캐시-메인메모리-하드디스크와 같은 구조는 데이터를 더 빠르게 주고 받기 위해 사용되는 방법이다. 캐시로 갈수록 더 빠르지만 크기가 작다는 한계가 있다. 이러한 한계를 극복하기 위해 만들어진 개념이 가상메모리(virtual memory)이다. 가상메모리를 통해 CPU는 물리메모리보다 더 큰 메모리를 가진 것처럼 메모리를 사용할 수 있다. 정확하게 말하면 OS가 그런 착각을 일으킨다. OS는 CPU에게 가상주소를 할당하고 CPU는 가상주소를 통해 명령어를 수행한..