平成22年度 秋期 午前 問9
コンピュータ構成要素
MIPSに関する問題
平均命令実行時間が20ナノ秒のコンピュータがある。このコンピュータの性能は何 MIPS か。
- ア5
- イ10
- ウ20
- エ50
答えと解説を見る
✓ これが正解エ50
解説
1秒を20ナノ秒で割ると5千万で、50MIPSです。
MIPSは、1秒間に実行できる命令の個数を百万単位で表した性能の指標です。ですから求め方は、1秒をこのコンピュータが1命令にかける時間で割り、その結果を百万で割るという2段になります。ナノ秒は10億分の1秒ですから、20ナノ秒は0.00000002秒です。1秒をこの時間で割ると、1秒間に実行できる命令数は5千万個と分かります。これを百万単位に直すと50になります。判定の軸は2つあります。ナノ秒という単位を正しく秒に直せているかと、百万で割るという一手を最後に通しているかです。どちらかを落とすと、答えのけたが大きくずれます。
ほかの選択肢はなぜ違うのか
- ア5:1秒あたりに実行できる命令数は5千万個ですが、これを百万単位に直すと50になります。この値は百万単位への直し方がけた1つ分ずれたときに出るもので、単位の換算が1回多く入っています。
- イ10:1秒を20ナノ秒で割って得られる5千万を百万単位に直す道すじからは、この値は出てきません。5千万をどのけたで区切っても、この値にはならないためです。
- ウ20:設問に与えられた数値をそのまま答えにした値です。この数は1命令の実行にかかる時間のナノ秒であって、1秒間に実行できる命令数を百万単位で数えたものではありません。
出典:平成22年度 秋期 基本情報技術者試験 午前 問9
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)