본문 바로가기

IT

가상메모리와 페이지 교체 알고리즘

반응형

가상메모리 : 컴퓨터가 실제 메모리보다 더 많은 메모리를 가진 것처럼 작동하게 해주는 기술이다. 컴퓨터에는 물리적인 메모리(RAM)가 제한되어 있지만, 가상 메모리를 사용하면 컴퓨터는 하드 드라이브의 일부 공간을 마치 추가적인 RAM인 것처럼 사용할 수 있게 된다. 이렇게 하면 여러 프로그램을 동시에 실행할 때 각 프로그램이 더 많은 메모리를 사용할 수 있게 된다.
 
페이지 교체 알고리즘 : 컴퓨터에서 여러 프로그램을 실행하다보면, 실제 메모리 공간이 부족해 질 수 있다. 이때 컴퓨터는 어떤 부분을 메모리에서 잠시 제거하고, 다른 부분을 메모리에 넣어야 하는데 이를 페이지 교체라고 한다. 컴퓨터는 특정 알고리즘에 따라 이러한 교체를 결정하는데, 가장 오래 전에 사용한 메모리를 제거하는 방식, 최근에 사용되지 않은 부분을 제거하는 방식 등을 활용한다.
 
즉 가상 메모리는 컴퓨터가 더 많은 프로그램을 실행할 수 있게 하고, 페이지 교체 알고리즘은 메모리 공간이 부족할떄 어떤 부분을 임시로 제거할지 결정하는 규칙이다.
 

반응형