1GHzのクロックで動作するCPUがある。このCPUは、機械語の1命令を平均0.8クロックで実行できることが分かっている。このCPUは1秒間に平均何万命令を実行できるか。
命令実行数=クロック周波数÷1命令あたりクロック数(CPI)
選択肢
- ア125
- イ250
- ウ80,000
- エ125,000
正解と解説
正解:エ 125,000
1GHzは1秒間に10億(10^9)クロックを刻むことを意味する。1命令あたり平均0.8クロックなので、1秒間の命令数は 10^9 ÷ 0.8 = 1.25×10^9 命令となる。これを万命令単位に直すと 1.25×10^9 ÷ 10^4 = 125,000万命令である。単位の換算(億→万)を間違えやすいので注意する。
選択肢ごとの解説
- アクロック数を10^6として計算した場合の値で、桁が3つ小さい。
- イ除算と乗算を取り違えるなどした場合の値。
- ウ1.25×10^9を誤って換算した値で、単位換算が1桁ずれている。
- エ正解。10^9÷0.8=1.25×10^9命令、すなわち125,000万命令。
同じ分野の他の問題
- プロセッサの一つであるGPUの特徴として,適切なものはどれか。2026年度 公開問題 科目A 問3
- 外部割込みの原因となるものはどれか。2022年度 公開問題 科目A 問10
- メイン処理、及び表に示す二つの割込みA、Bの処理があり、多重割込みが許可されている。割込みA、Bが図のタイミングで発生す…2019年度 秋期 午前 問13
- 外部割込みの原因となるものはどれか。2019年度 春期 午前 問9
- 割込み処理の終了後に,割込みによって中断された処理を割り込まれた場所から再開するために,割込み発生時にプロセッサが保存す…2018年度 秋期 午前 問10
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。