平成25年度 春期 午前 問9
コンピュータ構成要素
プロセッサの平均命令実行時間
50 MIPS のプロセッサの平均命令実行時間は幾らか。
- ア20 ナノ秒
- イ50 ナノ秒
- ウ2 マイクロ秒
- エ5 マイクロ秒
答えと解説を見る
✓ これが正解ア20 ナノ秒
解説
毎秒5,000万命令の逆数で20ナノ秒です。
MIPSは、1秒間に実行できる命令の数を100万単位で表した値です。50MIPSであれば、1秒間に5,000万の命令を実行できることになります。求めたいのは1つの命令あたりにかかる時間ですから、1秒をこの命令数で割ります。1を5,000万で割ると0.00000002秒となり、これを言い換えると20ナノ秒です。判定の軸は二つで、1秒あたりの回数から1回あたりの時間へ逆数を取っているかと、けたの読み替えが合っているかを見ます。掛け算で戻すと確かめられます。20ナノ秒に5,000万を掛けるとちょうど1秒になり、つじつまが合います。
ほかの選択肢はなぜ違うのか
- イ50 ナノ秒:設問に示された50という数字を、そのまま時間の値の位置に置いた形です。1秒あたりの命令数と1命令あたりの時間は逆数の関係なので、同じ数字が残ることはありません。
- ウ2 マイクロ秒:正しい値と数字の並びは同じですが、けたが100倍大きくなっています。1マイクロ秒は1,000ナノ秒なので、単位を取り違えると命令1つに桁違いの時間がかかる見積りになります。
- エ5 マイクロ秒:1秒を5,000万で割っても、100万単位を落とした50で割っても、この値には至りません。数字の5と大きめの単位を組み合わせた形で、計算からは導けません。
出典:平成25年度 春期 基本情報技術者試験 午前 問9
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)