令和元年度 秋期 午前Ⅱ 問18
コンピュータ構成要素
図はプロセッサによってフェッチされた命令の格納順序を表している。aに該当するプロセッサの構成要素はどれか。
命令の格納順序:
主記憶 → [プロセッサ: a → 命令デコーダ]
- アアキュムレータ
- イデータキャッシュ
- ウプログラムレジスタ(プログラムカウンタ)
- エ命令レジスタ
答えと解説を見る
✓ これが正解エ命令レジスタ
解説
主記憶から取り出した命令を解読前に保持するのは命令レジスタです。
図は、主記憶からフェッチされた命令が、プロセッサの中で a を経て命令デコーダへ渡る流れを示しています。プロセッサは、命令を主記憶から取り出し、いったん命令レジスタに格納し、命令デコーダがその内容を解読して実行に移します。つまり、主記憶と命令デコーダの間で、取り出した命令そのものを保持する場所が a であり、命令レジスタが当てはまります。ほかの肢は、演算の結果、データの写し、次に読む命令の番地を保持するもので、命令そのものを解読器へ渡す役ではありません。どこから来て、何を入れ、どこへ渡すかの三つで構成要素を当てはめると、似た名前の部品を取り違えません。
ほかの選択肢はなぜ違うのか
- アアキュムレータ:アキュムレータは、演算の途中や結果の値を一時的に保持するレジスタです。扱うのは計算の対象となるデータであり、主記憶から取り出した命令を命令デコーダへ渡すために保持するものではありません。
- イデータキャッシュ:データキャッシュは、主記憶のデータの写しを置いて読み書きを速くするための記憶装置です。命令ではなくデータを対象とするもので、フェッチした命令を解読の直前に保持する場所には当たりません。
- ウプログラムレジスタ(プログラムカウンタ):プログラムカウンタは、次に実行する命令が主記憶のどの番地にあるかを保持するレジスタです。命令を取り出すときの番地を示す役であり、取り出された命令の中身を命令デコーダへ渡すものではありません。
この問題の用語
- キャッシュ一度取り寄せた内容を手元に置いて、次から早く使えるようにする仕組み。CPUとメモリの間や、ブラウザ、DNSなど、さまざまな場所で使われます。
出典:令和元年度 秋期 システムアーキテクト試験 午前Ⅱ 問18
同じ用語が出る問題
- 令和7年度 春期 午前Ⅱ 問22:ヒット率に関する問題(キャッシュ)
- 令和7年度 春期 午前Ⅱ 問20:セットアソシアティブ方式の説明(キャッシュ)
- 令和4年度 春期 午前Ⅱ 問21:平均アクセス時間を表す式(キャッシュ)
- 平成30年度 秋期 午前Ⅱ 問17:バランススコアカードに関する問題(キャッシュ)
- 平成26年度 秋期 午前Ⅱ 問19:キャッシュメモリに関する問題(キャッシュ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)