情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成26年度春期 午前Ⅰ4: メイン処理,及び表に示す二つの割込み A,B の処理があり,多重割込みが許可されている。割込み A,B が図のタイミングで発生するとき,0 ミリ秒から 5 ミリ

情報セキュリティスペシャリスト試験 平成26年度春期 午前Ⅰ
Q 44 / 30
メイン処理,及び表に示す二つの割込み A,B の処理があり,多重割込みが許可されている。割込み A,B が図のタイミングで発生するとき,0 ミリ秒から 5 ミリ秒までの間にメイン処理が利用できる CPU 時間は何ミリ秒か。ここで,割込み処理の呼出し及び復帰に伴うオーバヘッドは無視できるものとする。
割込み処理時間(ミリ秒)割込み優先度
A0.5
B1.5
割込みAは時刻 1,2.5,3.5 で発生し,割込みBは時刻 0,5 で発生する(図中の矢印が割込みの発生タイミングを示す)。

問題本文

メイン処理,及び表に示す二つの割込み A,B の処理があり,多重割込みが許可されている。割込み A,B が図のタイミングで発生するとき,0 ミリ秒から 5 ミリ秒までの間にメイン処理が利用できる CPU 時間は何ミリ秒か。ここで,割込み処理の呼出し及び復帰に伴うオーバヘッドは無視できるものとする。 割込みAは時刻 1,2.5,3.5 で発生し,割込みBは時刻 0,5 で発生する(図中の矢印が割込みの発生タイミングを示す)。

選択肢

  • .2
  • .2.5
  • .3.5
  • .5

正解

. 2

解説

多重割込み環境で、0〜5msのうちメインが使えるCPU時間を求める。割込みB(1.5ms,低)は時刻0で開始するが、高優先のA(0.5ms)が時刻1で割込みBを中断し再開後Bが続く。A発生は1,2.5,3.5で計1.5ms、Bは1.5msを消費し、割込みが計3ms占有。5msから差し引き、メインの利用可能時間は2msとなり正解はア。割込み優先度と多重割込みの理解を問う。

選択肢ごとの解説

  • .割込みA計1.5msとB1.5msの合計3msを5msから引いた残り2msが正解。
  • .2.5msは割込み時間の計上を誤った値で、A・Bの占有合計と合わず誤り。
  • .3.5msは割込みの一部しか差し引いていない値で過大であり誤り。
  • .5msは割込み占有を無視した全時間で、メインの実利用時間ではなく誤り。

情報セキュリティスペシャリスト試験 平成26年度春期 午前Ⅰ過去問一覧へ戻る・問4