CPU・アーキテクチャ

仮想アドレスから物理アドレスへの変換結果を保持し、アドレス変換を高速化するキャッシュはどれか。

  1. AL3キャッシュ
  2. BTLB(変換索引バッファ)
  3. Cレジスタファイル
答えと解説を見る

正解:B. TLB(変換索引バッファ)

仮想記憶では、プログラムが使う仮想アドレスを、メモリ上の物理アドレスに変換する必要があります。変換表(ページテーブル)はメモリ上にあるため毎回参照すると遅くなるので、最近使った変換結果をTLBに保持して高速に変換します。

この分野を解く 分野ページへ

CPU・アーキテクチャのほかの問題

  1. AIの推論処理を高速かつ低い消費電力で行うために、スマートフォン用のSoCなどに搭載される専用回路はどれか。
  2. 一般的なコンピュータで、アクセスが速い順に並べた記憶階層として正しいものはどれか。
  3. クロック周波数2 GHz、平均CPI(1命令あたりの平均クロック数)0.5のプロセッサが、1秒間に実行できる命令数はおよそいくらか。
  4. 処理全体の90%を並列化できるプログラムを、プロセッサの数を限りなく増やして実行したとき、理論上の最大の高速化率はどれか。
  5. 1つの命令で複数のデータに同じ演算を同時に行う方式はどれか。