
[운영체제] 가상 메모리
·
CS/운영체제
1. 가상 메모리물리 메모리 크기와 상관없이 프로세스에 커다란 메모리 공간을 제공하는 기술.가상 메모리 시스템에서 모든 프로세스는 메모리의 어느 위치에 있는지 상관없이 0번부터 시작하는 연속된 메모리 공간을 가진다.이론상 가상 메모리의 크기는 무한대이나 실제로는 컴퓨터 시스템이 가진 물리 메모리 크기로 한정되며 CPU 비트에 따라 결정된다. 2. 스와핑가상 메모리 시스템에서는 물리 메모리의 내용 중 일부를 하드디스크의 스왑 영역으로 옮긴다.스왑 영역은 하드디스크에 존재하지만 메모리 관리자가 관리하는 영역으로서 메모리의 일부이다.메모리 관리자는 물리 메모리가 꽉차면 일부 프로세스를 스왑 영역으로 보내고(스왑 아웃), 몇 개의 프로세스가 작업을 마치면 스왑 영역에 있는 프로세스를 메모리로 가져온다(스왑 인)..