過去問解きまくり研究所 ホーム

平成30年度 秋期 午前 問9

コンピュータ構成要素

MIPSに関する問題

動作クロック周波数が 700MHz の CPU で,命令実行に必要なクロック数及びその命令の出現率が表に示す値である場合,この CPU の性能は約何 MIPS か。

命令の種別命令実行に必要なクロック数出現率(%)
レジスタ間演算430
メモリ・レジスタ間演算860
無条件分岐1010
答えと解説を見る

✓ これが正解エ100

解説

平均クロック数を先に求めてから、周波数をその値で割ります。

命令ごとに必要なクロック数が違うので、まず出現率で重み付けした平均を求めます。4に0.3を、8に0.6を、10に0.1を掛けて足すと、1.2と4.8と1.0になります。合計は7.0で、これが命令1個あたりに平均して要するクロック数です。動作クロック周波数は1秒あたりのクロック数を表すので、700メガを7.0で割ります。結果は1秒あたり100メガ個の命令、すなわち100という値になります。1秒間に実行できる命令数を百万単位で表した指標を MIPS と呼びます。平均を取らずに特定の命令だけで割ると、実際の性能から外れた値になってしまいます。出現率の合計が100になっていることも、計算に入る前に確かめておきます。同じ指標でも命令の構成が違えば値は動くので、機種の比較には注意が必要です。

ほかの選択肢はなぜ違うのか

出典:平成30年度 秋期 基本情報技術者試験 午前 問9

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)