令和元年度 秋期 午前Ⅱ 問19
コンピュータ構成要素
図はプロセッサによってフェッチされた命令の格納順序を表している。a に該当するプロセッサの構成要素はどれか。
命令の格納順序の図:
主記憶 → [プロセッサ: a → 命令デコーダ ]
- “主記憶”からプロセッサ内の“a”へ矢印,“a”から同じくプロセッサ内の“命令デコーダ”へ矢印
- アアキュムレータ
- イデータキャッシュ
- ウプログラムレジスタ(プログラムカウンタ)
- エ命令レジスタ
答えと解説を見る
✓ これが正解エ命令レジスタ
解説
フェッチした命令を保持し、命令デコーダへ渡すのは命令レジスタです。
プロセッサは主記憶から命令を取り出し(フェッチ)、それを解読して実行します。見分ける軸は、取り出した命令そのものを一時的に保持する場所はどこかです。主記憶から読み出した命令は命令レジスタに格納され、そこから命令デコーダへ渡されて解読されます。図の a は主記憶と命令デコーダの間にあるので命令レジスタです。命令の中身を持つのは命令レジスタ、次に読む命令の番地を持つのはプログラムカウンタ、と中身と番地で区別すると覚えやすくなります。
ほかの選択肢はなぜ違うのか
- アアキュムレータ:アキュムレータは、演算の途中経過や結果を保持するためのレジスタです。取り出した命令を保持して解読へ回す場所ではありません。
- イデータキャッシュ:データキャッシュは、主記憶上のデータの写しを置いて読み書きを速くする記憶です。命令を解読の手前で保持する構成要素とは役割が違います。
- ウプログラムレジスタ(プログラムカウンタ):プログラムカウンタは、次に実行する命令が主記憶のどこにあるかという番地を保持します。命令の中身そのものを格納して命令デコーダへ渡すわけではありません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:令和元年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問19
同じ用語が出る問題
- 令和4年度 春期 午前Ⅱ 問21:メモリインタリーブの説明(キャッシュ)
- 令和元年度 秋期 午前Ⅱ 問23:DNS水責め攻撃に関する問題(キャッシュ)
- 平成24年度 秋期 午前Ⅱ 問20:ライトバックに関する問題(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)