平成24年度 春期 午前 問13
コンピュータ構成要素
キャッシュメモリに関する記述
キャッシュメモリに関する記述のうち,適切なものはどれか。
- アキャッシュメモリの転送ブロックの大きさを仮想記憶のページの大きさと同じにすると,プログラムの実行効率が向上する。
- イキャッシュメモリは高速アクセスが可能なので,汎用レジスタと同じ働きをする。
- ウ主記憶のアクセス時間とプロセッサの命令実行時間の差が大きいマシンでは,多段のキャッシュ構成にすることで実効アクセス時間が短縮できる。
- エミスヒットが発生するとキャッシュ全体は一括消去され,主記憶から最新のデータの転送処理が実行される。
答えと解説を見る
✓ これが正解ウ主記憶のアクセス時間とプロセッサの命令実行時間の差が大きいマシンでは,多段のキャッシュ構成にすることで実効アクセス時間が短縮できる。
解説
速さの違う段を重ねて平均の待ち時間を縮めます。
プロセッサが命令を進める速さに対して主記憶の読み書きが遅いと、その待ち時間が全体の足を引っ張ります。差が大きいほど、間に速い記憶をはさむ効きめも大きくなります。ただし速い記憶は容量を大きくしにくいので、一段だけでは取りこぼしが増えます。そこで、とても速くて小さい段の外側に、やや遅いが大きい段を置き、さらにその外に主記憶を置く、という重ね方をします。手前の段で取りこぼしても次の段で受け止められれば、主記憶まで出向く回数が減り、平均して見た実効アクセス時間が縮みます。これがキャッシュメモリを多段にする意味です。判定の軸は、その記述が平均の待ち時間を下げる話になっているかどうかです。
ほかの選択肢はなぜ違うのか
- アキャッシュメモリの転送ブロックの大きさを…:やり取りの単位をそろえるという話です。片方は主記憶との間で運ぶ塊、もう片方は補助記憶との間で入れ替える塊で、扱う階層が違います。そろえたから速くなるとは言えません。
- イキャッシュメモリは高速アクセスが可能なの…:命令が名前を書いて直に指定できるものと、プログラムからは見えないまま自動的に使われるものとを、同じはたらきだと述べています。速いという点だけが共通しています。
- エミスヒットが発生するとキャッシュ全体は一…:取りこぼしたときに入れ替わるのは、その求めに対応する塊のぶんだけです。ためこんだ中身をすべて捨ててしまえば、それまで積み上げてきた効きめまで失われます。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:平成24年度 春期 基本情報技術者試験 午前 問13
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 令和5年度 科目A 問3:メモリインタリーブに関する記述(キャッシュ)
- 令和元年度 秋期 午前 問77:ROIの説明(キャッシュ)
- 令和元年度 秋期 午前 問41(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)