過去問解きまくり研究所 ホーム

平成25年度 春期 午前Ⅱ 問5

オペレーティングシステム

ISRに関する問題

多重にハードウェア割込みが発生する組込みシステムにおけるISR(Interrupt Service Routine)の処理の説明のうち,適切なものはどれか。

答えと解説を見る

✓ これが正解エ低い優先度の割込みによるISR処理中に割込み禁止を行うと,その間に発生した高い優先度の割込みに対するISR応答時間は長くなる。

解説

割込み禁止の間は、高い優先度の割込みも待たされ応答が遅れます。

多重割込みでは、優先度の高い割込みが、処理中の低い優先度の ISR を中断して先に処理されるのが基本です。ところが、低い優先度の ISR の中で割込み禁止にしている区間があると、その間に高い優先度の割込みが来ても受け付けられず、禁止が解けるまで待たされます。そのぶん、高い優先度の割込みに対する ISR の応答時間は長くなります。組込みシステムで割込み禁止の区間をできるだけ短くするよう設計するのは、このためです。優先度の仕組みは割込み禁止の区間の中では働かない、と押さえると見分けられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)