CPU와 아키텍처
가상 주소에서 물리 주소로의 변환 결과를 보관하여 주소 변환을 고속화하는 캐시는?
- AL3 캐시
- BTLB(변환 색인 버퍼)
- C레지스터 파일
정답과 해설 보기
정답: B. TLB(변환 색인 버퍼)
가상 메모리에서는 프로그램이 쓰는 가상 주소를 물리 주소로 변환해야 하는데, 변환 표(페이지 테이블)가 메모리 위에 있어 매번 참조하면 메모리에 여러 번 접근하게 됩니다. 그래서 최근 사용한 변환 결과를 TLB에 보관합니다. TLB는 수십~수천 항목으로 작고 다루는 메모리가 넓으면 미스가 늘어나므로, 2 MB 같은 큰 페이지(Huge Page)로 TLB가 담당하는 범위를 넓히기도 합니다.