less than 1 minute read

가상주소(Virtual Address) 시스템 2

이전에 가상주소 시스템에 대해 설명했지만, 아직 메모리 부족 문제가 남았다.

물리 메모리에 이미 할당이 끝나버리면 더 이상 메모리 할당이 불가능한 상황인데,

이 부족한 메모리는 하드디스크 를 통해서 해결한다.

하드디스크는 렘과 비교해도 속도를 제외하면 그리 차이가없는 메모리이다.

이런 메모리 부족 문제를 스왑 파일이라는것을 도입해서 렘에 해당되는 파일인 메인 메모리를 하드디스크로 까지 확장한것이다.

방대한 용량을 가진 하드디스크로의 확정으로 인하여 메모리 할당과정에서 부족한 부분은 하드디스크의 여유 공간으로 대체할수있게 되었다.

물론 이역시 하드디스크는 렘의 역할을 보조할뿐 ‘주’ 는 되지 못한다.

이러한 스왑파일을 페이징 파일이라고 부르며 가상 메모리의 메모리의 할당과 주소 변환에 관련된 내용들만 MMU가 처리한다.

출처 : https://popcorntree.tistory.com/68

Categories:

Updated: