virtual memory

논리 주소는 페이지 번호와 변위로 나눈다

TLB가 맞으면 빠르게 프레임을 찾고, 실패하면 페이지 테이블과 페이지 폴트 처리를 거쳐 물리 주소를 만듭니다.

1

논리 주소 분리

페이지 번호 p와 변위 d를 나눕니다.

2

TLB 조회

p에 대한 프레임 번호가 있으면 바로 사용합니다.

3

페이지 테이블

TLB 실패 시 valid bit와 프레임 번호를 확인합니다.

4

폴트 처리

없으면 보조기억장치에서 가져온 뒤 테이블을 갱신합니다.

page

논리 메모리 조각

프로그램 주소 공간을 같은 크기로 나눈 단위입니다.

frame

물리 메모리 칸

페이지가 실제 RAM에 올라가는 같은 크기의 자리입니다.

valid bit

적재 여부 표시

0이면 페이지 폴트, 1이면 프레임 번호로 변환합니다.