仮想記憶における TLB(Translation Lookaside Buffer)の役割として、適切なものはどれか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 A最近使ったページ番号とフレーム番号の対応を保持し、アドレス変換を高速にする
解説
正解は「最近使ったページ番号とフレーム番号の対応を保持し、アドレス変換を高速にする」です。ページテーブルは主記憶上にあるため、毎回参照するとメモリアクセスが2回必要になります。TLB は MMU 内の小容量で高速な記憶で、同じページへの参照が続く局所性を利用し、多くの変換を主記憶を参照せずに済ませます。TLB にない場合はページテーブルを参照し、結果を TLB に登録します。「ディスク上に、ページを一時的に退避する領域を提供する」はスワップ領域の説明です。「命令の実行順序を入れ替えて、…」はアウトオブオーダー実行の説明です。「ファイルのデータブロックの位置を管理する」はファイルシステムの管理情報の役割です。
- #仮想記憶
- #TLB
この調子でOS・ネットワーク・データベースを続けて解く
▶ この科目の連続演習へ進む(10問)