問17令和3年度 春期テクノロジ系
リアルタイムOSにおいて,実行中のタスクがプリエンプションによって遷移する状態はどれか。
- ア休止状態
- イ実行可能状態
- ウ終了状態
- エ待ち状態
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ プリエンプションとは,より優先して実行すべきタスクなどに処理装置を明け渡すため,実行中のタスクから実行権を取り上げることである。そのタスクは処理を再開できる条件を満たしたままなので,実行可能状態へ遷移する。
- ア 休止状態はタスクが実行対象として活動していない状態であり,実行権を一時的に奪われただけの遷移先ではない。
- ウ 終了状態はタスクの処理が完了して実行を終えた状態であり,後で実行を再開するプリエンプションの遷移先ではない。
- エ 待ち状態は入出力の完了など,実行を続けるための条件が整うのを待つ状態であり,単に実行権を譲った場合とは異なる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和3年度 春期 応用情報技術者試験 午前 問17