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

多重割込みでは高優先の割込みが低優先の処理を横取りする

基本情報技術者試験2019年度 秋期 午前13/コンピュータ構成要素 / プロセッサ

タイミング図。横軸は時間(0〜5ミリ秒)。割込みAの発生タイミング:1ミリ秒、2.5ミリ秒、3.5ミリ秒の3回(下向き矢印)。割込みBの発生タイミング:0ミリ秒、5ミリ秒の2回(下向き矢印)。矢印は割込みの発生タイミングを示す注記あり。
タイミング図。横軸は時間(0〜5ミリ秒)。割込みAの発生タイミング:1ミリ秒、2.5ミリ秒、3.5ミリ秒の3回(下向き矢印)。割込みBの発生タイミング:0ミリ秒、5ミリ秒の2回(下向き矢印)。矢印は割込みの発生タイミングを示す注記あり。
割込み処理時間(ミリ秒)割込み優先度
A0.5
B1.5

選択肢

正解と解説

正解: 2

多重割込みが許可されているので、処理中でも優先度の高い割込みが入れば横取りされ、終了後に元の処理へ戻る。0msにBが始まり1.0ms分進んだところで1.0msに優先度の高いAが割り込み0.5ms実行、1.5msにBが再開して残り0.5msを消化し2.0msに終わる。以降メインは2.0〜2.5、3.0〜3.5、4.0〜5.0を使え、間の2.5〜3.0と3.5〜4.0はAの処理で奪われる。合計すると0.5+0.5+1.0=2ミリ秒となる。

選択肢ごとの解説

出典:令和元年度 秋期 基本情報技術者試験 午前 問13(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。