情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成26年度春期 午前Ⅰ 問4: メイン処理,及び表に示す二つの割込み A,B の処理があり,多重割込みが許可されている。割込み A,B が図のタイミングで発生するとき,0 ミリ秒から 5 ミリ
←情報セキュリティスペシャリスト試験 平成26年度春期 午前Ⅰ
メイン処理,及び表に示す二つの割込み A,B の処理があり,多重割込みが許可されている。割込み A,B が図のタイミングで発生するとき,0 ミリ秒から 5 ミリ秒までの間にメイン処理が利用できる CPU 時間は何ミリ秒か。ここで,割込み処理の呼出し及び復帰に伴うオーバヘッドは無視できるものとする。
| 割込み | 処理時間(ミリ秒) | 割込み優先度 |
|---|
| A | 0.5 | 高 |
| B | 1.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 で発生する(図中の矢印が割込みの発生タイミングを示す)。
解説
多重割込み環境で、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