주소 변환을 빠르게 하기 위해 Translation-Lookaside Buffer을 도입
TLB는 MMU의 일부이다
가상주소-실주소 변환정보를 저장하는 하드웨어 캐시
가상 메모리 참조 시 TLB에 있는지 먼저 확인하게 됨
있다면 빠른 변환 수행
기본 알고리즘
- 가상주소 추출 후 해당 VPN의 TLB 존재 여부를 검사
- 만약 존재한다면 TLB hit!
TLB 항목에서 페이지 프레임 번호(PFN)을 추출
- 존재하지 않는다면 TLB miss!
하드웨어가 변환 정보를 찾기 위해 페이지 테이블에 접근하며, 해당 변환 정보를 TLB로 읽어들인다