[Operating System] 가상메모리


가상메모리는 RAM을 관리하는 방법의 하나로, 각 프로그램에 실제 메모리 주소가 아닌 가상의 메모리 주소를 실제 메모리 주소와 매핑하여 제공하는 관리 기법을 말합니다. 이러한 기법을 통해 프로세스는 실제 주기억장치보다 더 큰 메모리 영역을 제공받게 되죠.


가상적으로 주어진 주소를 가상 주소 또는 논리 주소라고 하며, 실제 메모리 상에서 유효한 주소를 물리 주소라고 합니다. 이러한 가상 주소 공간은 메모리 관리 장치(MMU)에 의해서 물리 주소로 변환되죠. 


이러한 기법이 좋은 이유는 크게 두 가지 입니다.


1. 프로세스가 가상화를 통해 실제 메모리 크기보다 더 큰 메모리를 할당받을 수 있게끔 되어, 메모리 관리가 용이해짐.

2. 실제 주소공간을 의식할 필요 없이 프로그램을 쉽게 설계할 수 있음.


 



이 글을 공유하기

댓글(0)

Designed by JB FACTORY