tlb locality

TLB와 페이지 테이블 비용 기준

가상 주소 변환은 TLB hit이면 빠르지만 miss와 컨텍스트 스위칭이 겹치면 페이지 테이블 탐색 비용이 드러납니다.

변환 흐름
01VA 입력 02TLB 조회 03PT walk 04PA 생성 05캐시 접근
TLB Hit

최근 사용한 VPN-PFN 매핑을 바로 찾으면 메모리 접근 전 주소 변환 비용이 작습니다.

TLB Flush/ASID

프로세스 전환 시 flush를 줄이려면 주소 공간 식별자로 매핑을 구분합니다.

Multi-level PT

사용하지 않는 가상 주소 범위의 하위 테이블을 만들지 않아 메모리를 아낍니다.

Inverted PT

물리 프레임 중심으로 매핑을 저장해 큰 주소 공간에서 테이블 크기를 줄입니다.