TLB 우선 확인
CPU가 만든 page number를 TLB에서 찾고 hit이면 frame number를 즉시 얻습니다.
hit페이지 테이블을 매 메모리 접근마다 조회하면 주소 변환이 병목이 됩니다. TLB는 최근 사용한 page to frame 매핑을 CPU 가까이에 저장해 변환 비용을 크게 낮추는 작은 캐시입니다.
CPU가 만든 page number를 TLB에서 찾고 hit이면 frame number를 즉시 얻습니다.
hitTLB에 없으면 페이지 테이블을 조회하고 유효한 매핑이면 TLB에 채웁니다.
missTLB entry에는 frame뿐 아니라 valid, dirty, protection 같은 정보가 함께 들어갈 수 있습니다.
permission다른 프로세스의 같은 page number와 섞이지 않도록 ASID를 쓰거나 context switch 때 비웁니다.
ASID