페이징(Paging)

배경

개념

특징

장점

단점

작동 예시

Untitled

위 그림과 같이 프로세스 P1은 5개의 페이지로 나눌 수 있다. 이를 메인 메모리 5곳에 나눠서 할당하였다. 프로세스를 정상적으로 사용하기 위해 CPU는 논리 주소로 프로그램이 설정한대로 연속적인 주소값으로 명령을 내리고, 이를 위해 메모리로 가기전에 각 페이지의 실제 메모리 주소가 저장되어 있는 페이지 테이블에서, MMU의 재배치 레지스터를 여러개 사용해서 위의 그림과 같이 각 페이지의 실제 물리 주소로 변경되어야 한다.

페이지 테이블

페이지는 페이지 테이블을 통해 자신이 어느 프레임을 가르키고 있는지 알아낼 수 있습니다.

Untitled