가상메모리
·
CS/OS
가상메모리란? 가상 메모리는 메모리가 실제 메모리보다 많아 보이게 하는 기술로, 어떤 프로세스가 실행될 때 메모리에 해당 프로세스 전체가 올라가지 않더라도 실행이 가능하다는 점에 착안하여 고안되었다.이에 따라 사용들에게 매우 큰메모리로 보이게 만다는 효과를 준다. MMU (Memoery ManageMent Unit)가상메모리를 설명할 때 두개의 주소 개념이 등장한다.가상 주소각 프로세스 당 주어지는 논리적인 주소 공간레지스터 크기에 종속적실제 주소실제 하드웨어 메모리 주소메모리에서 가상주소와 물리주소의 변환 변환 작업을 진행하면 작업 부하가 높아지므로 MMU는 가상주소를 물리주소로 변환하여 메모리를 보호하는 역할을 한다.페이지 테이블 프로세스는 페이지 테이블을 통해 논리 주소를 물리 주소로 변환한다.페..