기술 면접 대비 - 가상 메모리 기초
CS/가상 메모리
2023. 2. 12. 17:17
가상 메모리 가상 메모리(Virtual Memory)는 실행하고자 하는 프로그램을 일부만 메모리에 적재하여 실제 물리 메모리 크기보다 더 큰 프로세스를 실행할 수 있게 하는 기술 가상 메모리 관리 기법 페이징 세그멘테이션 연속 메모리 할당 방식의 문제점 외부 단편화 물리 메모리보다 큰 프로세스를 실행할 수 없음 cf. 스와핑 스와핑은 프로세스들이 요구하는 메모리 주소 공간의 크기가 실제 메모리 크기보다 큰 경우에도 프로세스들을 동시에 실행할 수 있게 해주는 메모리 관리 기법 페이징 연속 메모리 할당 방식에서 외부 단편화가 생기는 근본적인 이유는 각기 다른 크기의 프로세스가 메모리에 연속적으로 할당되었기 때문이다. 페이징은 프로세스의 논리 주소 공간을 페이지라는 일정한 단위로 자르고, 메모리 물리 주소 공..