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

平成27年度 春期 午前Ⅱ 問9

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

多重割込みに関する問題

多重割込みを処理するリアルタイムOSの割込みハンドラの説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解エ割込み禁止状態での処理を極力減らして,割込み可能状態で動作する。

解説

割込み禁止の時間を短くし、ほとんどを割込み可能な状態で動かします。

多重割込みを扱うリアルタイムOSでは、ある割込みを処理している最中にも、より緊急度の高い割込みを受け付けられることが大切です。見分ける軸は、割込み禁止状態をどれだけ短くできるかです。割込み禁止状態が長く続くと、その間に起きた割込みへの応答が遅れ、決められた時間内に反応するという要求を満たせなくなります。そこで割込みハンドラは、割り込まれては困る部分だけを割込み禁止状態で処理し、残りは割込み可能状態で動かします。時間のかかる処理はタスクへ回し、ハンドラ自体は短く保つのが基本の形です。割込み禁止の時間は短く、ハンドラは軽く、と覚えると選べます。

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

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

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