テクノロジ系
秋期
応用情報技術者 2018年 秋期 問17
17 / 80
ブリエンプション方式のタスクスケジューリングにおいて、タスクBの実行中に プリエンプションが発生する契機となるのはどれか。ここで、タスクの優先度は、 タスクAが最も高く,タスク A>タスクB=タスクC>タスクDの関係とする。
正解と解説
表示する
正解 ア
タスクAが実行可能状態になった。
プリエンプション方式では、実行中タスクより優先度の高いタスクが実行可能状態になると横取り(プリエンプション)が発生します。タスクB実行中に最優先のタスクAが実行可能になったときに発生するため正解はアです。同等・低優先度のC・Dでは発生せず、Bの待ち状態遷移は自発的な移行です。