가상메모리와 페이지 교체 알고리즘
·
👶🏻 CS/Operating System
가상 메모리란메인 메모리의 크기는 한정되어 있기 때문에 물리적인 메모리의 크기보다 큰 프로세스는 어떻게 실행되는 걸까?가상 메모리란 실제 물리적 메모리(RAM) 보다 더 많은 메모리를 사용할 수 있도록 하는 메모리 관리 기법을 말한다.즉 가상 메모리는 물리적 메모리와 독립적 논리적 주소 공간을 분리해서 작은 메모리를 가지고 큰 가상주소 공간을 제공하는 것이다.가상 메모리는 필요한 부분만 메모리에 올림으로써 메모리에 올라가는 프로세스의 크기를 줄이는 요구 페이징 기법을 사용한다. 요구 페이징(Demand Paging)이란가상 메모리는 메모리를 고정된 크기로 나눠서 관리하며 이를 페이지라고 부른다.요구 페이징이란 프로그램이 실행될 때 모든 페이지를 처음부터 메모리에 적재하는 것이 아니라, 실제로 접근할 때만..