テクノロジ系
秋期
応用情報技術者 2023年 秋期 問17
17 / 80
プリエンプティブな優先度ベースのスケジューリングで実行する二つの周期タスク A及びBがある。タスクBが周期内に処理を完了できるタスクA及びBの最大実行時 間及び周期の組合せはどれか。ここで、タスク Aの方がタスク Bより優先度が高く、 かつ、タスク AとBの共有資源はなく、タスク切替え時間は考慮しないものとする。 また、時間及び周期の単位はミリ秒とする。
正解と解説
表示する
正解 ア
解答の図

プリエンプティブな優先度スケジューリングでは、優先度の高いタスクAが実行中はタスクBが待たされます。タスクBが自身の周期内に処理を完了できるには、AとBの最大実行時間と周期の関係が一定条件を満たす必要があり、その条件を満たす組合せが正解です。