가상 메모리

Computer Science/Operating System

가상 메모리(Virtual Memory), 페이징(Paging)

가상메모리(Virtual Memory) 주기억장치의 부족한 물리적 저장공간을 보조기억장치를 이용해서 가상으로 늘려 주는 기술이다. 프로세스 전체가 메모리 내에 올라오지 않더라도 실행이 가능하도록 하는 기법이다. 실행에 필요한 부분만 메모리에 올려 실행한다. CPU는 TLB, MMU 를 사용하여 가상 메모리 주소에 접근한다. Paging 또는 Segmentation 을 사용한다. 장점 실제 메모리보다 큰 프로그램을 실행할 수 있다. 한정된 메모리 내에서 더 많은 프로그램을 동시에 실행할 수 있다. 단점 가상 메모리로 실행하는 것은 물리 메모리로 실행하는 것보다 느리다. Paging(페이징) 물리 메모리를 일정한 크기인 Frame으로 나누고, 논리 메모리를 Frame과 동일한 크기의 Page로 나눈다. 이후..

호준송
'가상 메모리' 태그의 글 목록