Memory Management : 페이징
·
💻 Operating System
페이징 Paging 불연속 할당 방식의 하나 프로그램을 구성하는 가상 주소 공간을 같은 크기의 페이지로 분할합니다. 페이지 단위로 물리적인 메모리에 올려두거나 Backing storege에 내려놓거나 합니다. 물리적인 메모리의 공간을 페이징 프레임 paging frame이라고 부릅니다. 균일한 크기로 잘려있기 때문에 hole의 크기가 각각 달라서 생기는 문제점은 없습니다. 반면 주소 변환은 굉장히 복잡해 집니다. 더이상 하나의 프로세스가 연속된 주소를 가진다는 보장이 없기 때문입니다. 페이징의 메소드 물리적 메모리를 동일한 크기의 frame으로 나눕니다. 논리적 메모리를 동일한 크기의 page로 나눕니다. 이 때, frame과 page의 크기는 같습니다. 모든 가용 frame들을 관리합니다. page t..