IPA過去問ドリル

平成26年度 春期 応用情報技術者試験 午前 問8

テクノロジ/コンピュータ構成要素

100 MIPSのCPUで動作するシステムにおいて,タイマ割込みが1ミリ秒ごとに発生し,タイマ割込み処理として1万命令が実行される。この割込み処理以外のシステムの処理性能は,何MIPS相当になるか。ここで,CPU稼働率は100%,割込み処理の呼出し及び復帰に伴うオーバヘッドは無視できるものとする。

出典:平成26年度 春期 応用情報技術者試験 午前 問8

正解:イ

解説

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%)よりはるかに小さく見積もっている。
応用情報技術者の過去問を演習モードで解く