過去問解きまくり研究所 ホーム

平成23年度 特別 午前Ⅱ 問2

メモリ

キャッシュメモリの問題

セットアソシアティブ方式のキャッシュメモリを含めたメモリシステムの平均メモリアクセス時間を短縮するために行う対策のうち,ライト時のミスペナルティを増加させるものはどれか。

答えと解説を見る

✓ これが正解エブロックサイズを大きくする。

解説

ブロックを大きくすると、1回のミスで運ぶデータ量が増えます。

見分ける軸は、その対策がミス率、ヒット時間、ミスペナルティのどれに効くかです。ミスペナルティは、キャッシュにないデータを主記憶から取ってくるためにかかる追加の時間です。ブロックサイズを大きくすると、近くのデータもまとめて取り込めるのでミス率は下がりやすくなります。その一方で、ミスが起きたときに主記憶から転送する量が増えるので、1回のミスにかかる時間は長くなります。書込みでミスしたときにブロックをキャッシュへ読み込む方式では、この転送量の増加がそのままライト時のミスペナルティの増加になります。ブロックを大きくすると、ミス率の低下とミスペナルティの増加が引き換えになると覚えておきましょう。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 特別 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問2

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)