過去問ハブ🔥 0日
論理回路・コンピュータアーキテクチャCPU構造・パイプライン・キャッシュメモリ難易度 難43 / 50

32ビットのバイトアドレスをもつ計算機で、容量16Kバイト(16384バイト)、ブロックの大きさ64バイトのダイレクトマップ方式のキャッシュを用いる。アドレスを分割したときのタグ・インデックス・オフセットのビット数の組合せはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 Bタグ18・インデックス8・オフセット6

解説

正解は「タグ18・インデックス8・オフセット6」です。ブロックの大きさが64バイト()なので、ブロック内の位置を表すオフセットは6ビットです。ライン数は で、これは なので、ラインを1つに決めるインデックスは8ビットです。残りの ビットがタグで、同じラインに入り得るブロックを区別するために保存されます。「タグ16・インデックス10・オフセット6」は、ライン数を1024と誤った場合です。「タグ20・インデックス6・オフセット6」は、ライン数を64と誤っています。「タグ18・インデックス6・オフセット8」は、インデックスとオフセットのビット数が入れ替わっています。

  • #キャッシュメモリ
  • #ダイレクトマップ

この調子で論理回路・コンピュータアーキテクチャを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

論理回路・コンピュータアーキテクチャの問題一覧へ戻る

「CPU構造・パイプライン・キャッシュメモリ」の関連問題