질문 15
가상 메모리가 무엇인지와 가상 메모리가 필요한 이유를 설명해 보세요.
답변
가상 메모리는 프로세스 전체가 아닌 일부만 메모리 영역으로 옮기고 나머지는 보조 기억장치인 디스크에 옮겨 실제 메모리 영역보다 더 큰 영역을 사용하는 것처럼 보이게 하는 방식입니다. 가상 메모리는 한정된 메모리의 영향을 덜 받고 많은 프로세스를 실행하기 위해 필요합니다. 가상 메모리를 구현하는 방법으로는 요구 페이징이 있습니다.
TIP 가상 메모리에 관한 질문이 나왔을 때 구현 방법인 요구 페이징에 대한 이야기를 덧붙임으로써 연결 질문을 이어서 받을 수 있다.