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

キャッシュの容量を一定にしたまま、ブロック(ライン)の大きさを大きくしたときの一般的な影響として、適切なものはどれか。

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

正解と解説を見る

正解 D空間的局所性を生かせてミス率が下がりやすいが、ミスペナルティは大きくなる

解説

正解は「空間的局所性を生かせてミス率が下がりやすいが、ミスペナルティは大きくなる」です。ブロックを大きくすると、ミスのたびに周囲のデータもまとめて転送されるので、近くのアドレスへのアクセスがヒットしやすくなります。一方、1回のミスで転送するデータ量が増えるため、ミスペナルティは大きくなります。容量が一定ならブロックの数が減るので、大きくしすぎると競合によるミスが増え、ミス率がかえって上がることもあります。「ミス率もミスペナルティも小さくなる」は、ペナルティの増加を見落としています。「時間的局所性を生かせるため、ミス率が必ず下がる」は、局所性の種類も「必ず」も誤りです。「ブロックの数が増えるため、…」は逆です。

  • #キャッシュメモリ
  • #ブロックサイズ

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

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

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

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

詳細を見る

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

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