応用情報技術者
コンピュータ構成要素
CPUと磁気ディスク装置の速度差を補うために、一時的にデータを蓄える場所を何と呼ぶか。
1.
ディスクキャッシュ
✓ 正解
2.
レジスタ
3.
仮想記憶
4.
ROM
📝 解説
ディスクキャッシュはCPUと磁気ディスクの速度差を埋める「緩衝材(バッファ)」です。CPUはナノ秒単位で処理しますが、磁気ディスクはミリ秒単位のアクセス時間がかかり、約100万倍の速度差があります。高速道路の本線と一般道をつなぐランプ道のようなもので、よく使うデータをRAM上のキャッシュに蓄えておくことで、次のアクセスをディスクなしで高速に処理できます。OSは空きRAMを自動的にディスクキャッシュとして活用します。キャッシュにヒットした場合を「キャッシュヒット」、ディスクへのアクセスが必要な場合を「キャッシュミス」と呼びます。正解はディスクキャッシュで、レジスタはCPU内の超高速記憶装置、仮想記憶はRAMの容量不足補完の仕組みです!