CPU内部の記憶回路はどれ?主記憶との違い
ITパスポート試験 令和3年度 問64 / コンピュータ構成要素 › メモリ
過去問にチャレンジ
CPU内部にある高速小容量の記憶回路であり,演算や制御に関わるデータを一時的に記憶するのに用いられるものはどれか。
- ア
GPU
- イ
SSD
- ウ
主記憶
- エ
レジスタ
会話形式の解説
講師手掛かりは、CPUの内部にあり、演算や制御に使う情報を一時的に保持することです。
受験者記憶するものなら主記憶かと思いました。CPUから直接読み書きできますよね。
講師はい。ただし、主記憶はCPU内部のレジスタとは別のものです。この問題では「内部」が決め手になります。
受験者では、レジスタはCPU内部にある記憶回路なのですか。
講師その通りです。レジスタは高速で小容量の記憶回路で、演算や制御に使う情報を一時的に保持します。
受験者SSDも記憶に使いますが、どこが違いますか。
講師SSDは半導体メモリを使う補助記憶装置です。データを保存しますが、CPU内部の記憶回路ではありません。
受験者GPUは記憶回路ではなく、画像処理を行う装置ですね。
講師はい。GPUは主に画像処理を行う演算装置なので、条件に合いません。
受験者CPU内部にあり、高速で小容量、演算や制御に使う情報を一時的に保持するのがレジスタですね。
講師その理解で正解です。主記憶もCPUから直接読み書きできますが、それだけで選ばず、記憶回路の場所まで確かめましょう。
まとめ
正解はレジスタです。レジスタはCPU内部にある高速で小容量の記憶回路で、演算や制御に使う情報を一時的に保持します。主記憶はCPUから直接読み書きできますが、CPU内部のレジスタとは別のものです。GPUは主に画像処理を行う演算装置、SSDは補助記憶装置なので、条件に合いません。
解答・解説
正解はエです
この問題のテーマ
CPU内部で演算や制御に使う情報を一時的に保持する記憶回路を問う問題です。
解き方の考え方
「CPU内部」「高速・小容量」「演算や制御に使う情報を一時的に保持」という三つの手掛かりを確認します。処理を行う装置と、データを保存する装置・記憶回路を区別すると、レジスタに絞れます。
選択肢ごとの解説
- ×ア GPUGPUは主に画像処理を行う演算装置です。CPU内部で情報を一時的に保持する記憶回路を指す説明には当たりません。
- ×イ SSDSSDは半導体メモリを使う補助記憶装置です。データを保存する装置ですが、設問が求めるCPU内部の記憶回路ではありません。
- ×ウ 主記憶主記憶は実行中のプログラムやデータを保持し、CPUから直接読み書きできます。ただし、CPU内部にあるレジスタとは別のものなので、設問の条件には合いません。
- ○エ レジスタレジスタはCPU内部にある高速で小容量の記憶回路です。演算や制御に使う情報を一時的に保持するため、設問の説明に一致します。
補足
「CPUから直接読み書きできる」という特徴だけで主記憶を選ばないようにしましょう。この問題では、記憶回路がCPU内部にあることが決め手です。
POINT
- レジスタはCPU内部にある記憶回路です。
- レジスタは小容量で高速に動作します。
- レジスタは演算や制御に使う情報を一時的に保持します。
- 主記憶はCPUから直接読み書きできますが、CPU内部のレジスタとは異なります。
