平成25年度 秋期 午前 問10
コンピュータ構成要素
キャッシュメモリに関する問題
プロセッサにデータを読み込む時にキャッシュメモリにヒットしなかった場合,キャッシュメモリ制御装置が行う動作はどれか。
- アキャッシュメモリから所要のデータをブロック転送し,磁気ディスクに書き込む。
- イ磁気ディスクから所要のデータをブロック転送し,キャッシュメモリに読み込む。
- ウ主記憶から所要のデータをブロック転送し,キャッシュメモリに読み込む。
- エディスクキャッシュから所要のデータをブロック転送し,主記憶に読み込む。
答えと解説を見る
✓ これが正解ウ主記憶から所要のデータをブロック転送し,キャッシュメモリに読み込む。
解説
一つ下の階層である主記憶からブロック単位で読み込みます。
この問はまず、どの二つの階層の間の話なのかを決めると迷いません。記憶装置は、プロセッサに近い側から順にキャッシュメモリ、主記憶、磁気ディスクという並びになっています。キャッシュメモリはプロセッサと主記憶の間に置かれる速い記憶ですから、そこに目当てのデータが無かったときに問い合わせる相手は、すぐ一つ下の階層である主記憶です。読み込みの単位がひとまとまりのブロックになっているのは、いま必要な番地の近くのデータも続けて使われやすいためです。判定の軸は二つです。やり取りする相手の階層が合っているか、そして運ぶ向きが読み込む側へ向いているかです。
ほかの選択肢はなぜ違うのか
- アキャッシュメモリから所要のデータをブロッ…:速い側から遅い側へ書き出す動作になっており、読み込みが目的である場面と向きが逆です。データが見つからなかったときに必要なのは、まだ手元に無いものを取り寄せることです。
- イ磁気ディスクから所要のデータをブロック転…:取り寄せる相手として磁気ディスクを挙げており、階層を一つ飛び越えています。ディスクと直接やり取りするのは主記憶の役目なので、この段では相手になりません。
- エディスクキャッシュから所要のデータをブロ…:主記憶と補助記憶の間に置かれる別の仕組みの動作で、行き先も主記憶になっています。名前は似ていますが、プロセッサのすぐ手前に置かれる記憶とは働く場所が違います。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
- 磁気ディスクデータを磁気で記録する装置で、ハードディスクなどが当たります。複数台を組み合わせ、故障しても復旧できるようにする使い方があります。
出典:平成25年度 秋期 基本情報技術者試験 午前 問10
同じ用語が出る問題
- 令和7年度 科目A 問8:HTTPSに関する問題(キャッシュ)
- 令和6年度 科目A 問3:キャッシュメモリのヒット率(キャッシュ)
- 平成29年度 秋期 午前 問12:RAID5の記録方式に関する記述(磁気ディスク)
- 平成28年度 秋期 午前 問12(磁気ディスク)
- 平成28年度 春期 午前 問45:磁気ディスクに関する問題(磁気ディスク)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)