平成26年度 春期 応用情報技術者試験 午前 問8
テクノロジ/コンピュータ構成要素100 MIPSのCPUで動作するシステムにおいて,タイマ割込みが1ミリ秒ごとに発生し,タイマ割込み処理として1万命令が実行される。この割込み処理以外のシステムの処理性能は,何MIPS相当になるか。ここで,CPU稼働率は100%,割込み処理の呼出し及び復帰に伴うオーバヘッドは無視できるものとする。
出典:平成26年度 春期 応用情報技術者試験 午前 問8
- ア10
- イ90
- ウ99
- エ99.9
正解:イ
解説
100 MIPSのCPUは1ミリ秒間に10万命令を実行できる。タイマ割込み処理は1ミリ秒ごとに1万命令を消費するため,割込み処理が占める割合は1万/10万=10%となる。したがって残り90%の処理能力がメイン処理に使われ,実効性能は100 MIPS×0.9=90 MIPS相当になる。
選択肢ごとの解説
- ア誤り。10 MIPSは割込み処理自体に費やされる処理能力(全体の10%相当)であり,割込み処理以外の性能ではない。
- イ正しい。割込み処理が全体の10%(1万命令/10万命令)を占めるため,残り90%の90 MIPSが割込み処理以外のシステム性能になる。
- ウ誤り。99 MIPSは割込み処理の負荷を1%程度とみなした場合の値であり,実際の負荷10%を反映していない。
- エ誤り。99.9 MIPSは割込み処理の負荷を0.1%程度とみなした場合の値であり,実際の負荷(10%)よりはるかに小さく見積もっている。