キャッシュの容量を一定にしたまま、ブロック(ライン)の大きさを大きくしたときの一般的な影響として、適切なものはどれか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 D空間的局所性を生かせてミス率が下がりやすいが、ミスペナルティは大きくなる
解説
正解は「空間的局所性を生かせてミス率が下がりやすいが、ミスペナルティは大きくなる」です。ブロックを大きくすると、ミスのたびに周囲のデータもまとめて転送されるので、近くのアドレスへのアクセスがヒットしやすくなります。一方、1回のミスで転送するデータ量が増えるため、ミスペナルティは大きくなります。容量が一定ならブロックの数が減るので、大きくしすぎると競合によるミスが増え、ミス率がかえって上がることもあります。「ミス率もミスペナルティも小さくなる」は、ペナルティの増加を見落としています。「時間的局所性を生かせるため、ミス率が必ず下がる」は、局所性の種類も「必ず」も誤りです。「ブロックの数が増えるため、…」は逆です。
- #キャッシュメモリ
- #ブロックサイズ
この調子で論理回路・コンピュータアーキテクチャを続けて解く
▶ この科目の連続演習へ進む(10問)