平成21年度 春期 午前 問9
コンピュータ構成要素
MIPSに関する問題
平均命令実行時間が 20 ナノ秒のコンピュータがある。このコンピュータの性能は何 MIPS か。
- ア5
- イ10
- ウ20
- エ50
答えと解説を見る
✓ これが正解エ50
解説
1 命令の時間の逆数をとって 50 になります。
MIPS は 1 秒間に実行できる命令の数を 100 万を単位として表した値です。したがって平均命令実行時間が分かっていれば、その逆数をとって 1 秒あたりの命令数に直し、100 万で割るだけで求まります。設問の値は 20 ナノ秒、すなわち 10 億分の 20 秒なので、1 秒をこれで割ると 5000 万命令となり、100 万で割ると 50 になります。単位をマイクロ秒にそろえると暗算でも足ります。1 命令が 1 マイクロ秒ちょうどなら 1 MIPS ですから、0.02 マイクロ秒なら 1 を 0.02 で割って 50 と出ます。見分けるときの軸は、時間と回数が互いに逆数の関係にあることを押さえ、単位の桁をそろえることの二つです。得られた値から 1 命令あたりの時間に戻して、設問の値と合うかを確かめると確実です。
ほかの選択肢はなぜ違うのか
- ア5:5 を挙げる内容です。この値は 1 秒あたり 500 万命令にあたるので、逆算すると 1 命令に 200 ナノ秒かかることになり、設問が示した時間の 10 倍になってしまいます。
- イ10:10 を挙げる内容です。逆算すると 1 命令に 100 ナノ秒かかることになり、設問の時間の 5 倍です。単位を直すときに桁を取り違えると、この付近の値が出てきます。
- ウ20:20 を挙げる内容です。与えられたナノ秒の数値をそのまま答えに写した形にあたります。逆算すると 1 命令に 50 ナノ秒となり、設問の時間とは一致しません。
出典:平成21年度 春期 基本情報技術者試験 午前 問9
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)