応用情報 午前ラボ

学習の画面へ

プリエンプティブな優先度スケジューリング

出典: 令和5年度 秋期 応用情報技術者試験 午前 問17 (IPA)

プリエンプティブな優先度ベースのスケジューリングで実行する二つの周期タスク A 及び B がある。タスク B が周期内に処理を完了できるタスク A 及び B の最大実行時間及び周期の組合せはどれか。ここで,タスク A の方がタスク B より優先度が高く,かつ,タスク A と B の共有資源はなく,タスク切替え時間は考慮しないものとする。また,時間及び周期の単位はミリ秒とする。

  1. ア A: 最大実行時間 2,周期 4 B: 最大実行時間 3,周期 8
  2. イ A: 最大実行時間 3,周期 6 B: 最大実行時間 4,周期 9
  3. ウ A: 最大実行時間 3,周期 5 B: 最大実行時間 5,周期 13
  4. エ A: 最大実行時間 4,周期 6 B: 最大実行時間 5,周期 15
正解と解説を見る

正解: ア

ポイント

A が優先されるので、A が実行可能になると B は中断されます。B の周期の間に、A が使わない時間で B が終わるかを調べます。

「ソフトウェア」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)