TLB(変換索引バッファ)란?
てぃーえるびー
仮想アドレスから物理アドレスへの変換結果を保持する小さなキャッシュ。メモリ上のページテーブルを毎回たどらずに済むため、アドレス変換が速くなる。
일본어 명칭: TLB(変換索引バッファ)
TLB(変換索引バッファ)은(는) CPU와 아키텍처 등 1개 분야의 연습 문제 1개에 나와요.
분야: CPU와 아키텍처
てぃーえるびー
仮想アドレスから物理アドレスへの変換結果を保持する小さなキャッシュ。メモリ上のページテーブルを毎回たどらずに済むため、アドレス変換が速くなる。
일본어 명칭: TLB(変換索引バッファ)
TLB(変換索引バッファ)은(는) CPU와 아키텍처 등 1개 분야의 연습 문제 1개에 나와요.
분야: CPU와 아키텍처
정답: B. TLB(변환 색인 버퍼)
가상 메모리에서는 프로그램이 쓰는 가상 주소를 물리 주소로 변환해야 하는데, 변환 표(페이지 테이블)가 메모리 위에 있어 매번 참조하면 메모리에 여러 번 접근하게 됩니다. 그래서 최근 사용한 변환 결과를 TLB에 보관합니다. TLB는 수십~수천 항목으로 작고 다루는 메모리가 넓으면 미스가 늘어나므로, 2 MB 같은 큰 페이지(Huge Page)로 TLB가 담당하는 범위를 넓히기도 합니다.
그래서 최근 사용한 변환 결과를 TLB에 보관합니다.
가상 주소에서 물리 주소로의 변환 결과를 보관하여 주소 변환을 고속화하는 캐시는?仮想記憶 命令セットアーキテクチャ(ISA) 分岐予測 割り込み DMA(ダイレクトメモリアクセス) DVFS(動的電圧・周波数制御) GPU IPC NPU(ニューラルプロセッシングユニット) SIMD