プリエンプティブな優先度ベースのスケジューリングで実行する二つの周期タスク A 及び B がある。タスク B が周期内に処理を完了できるタスク A 及び B の最大実行時間及び周期の組合せはどれか。ここで,タスク A の方がタスク B より優先度が高く,かつ,タスク A と B の共有資源はなく,タスク切替え時間は考慮しないものとする。また,時間及び周期の単位はミリ秒とする。 選択肢ごとの(タスクの最大実行時間, タスクの周期) ア : タスクA(2, 4),タスクB(3, 8) イ : タスクA(3, 6),タスクB(4, 9) ウ : タスクA(3, 5),タスクB(5, 13) エ : タスクA(4, 6),タスクB(5, 15)
ア タスクA(最大実行時間 2,周期 4),タスクB(最大実行時間 3,周期 8)
イ タスクA(最大実行時間 3,周期 6),タスクB(最大実行時間 4,周期 9)
ウ タスクA(最大実行時間 3,周期 5),タスクB(最大実行時間 5,周期 13)
エ タスクA(最大実行時間 4,周期 6),タスクB(最大実行時間 5,周期 15)
正解: ア
要点: タスクAの実行時間2・周期4、タスクBの実行時間3・周期8なら、Bの周期内にAが計4実行されてもBは7ミリ秒で完了する。
高優先度 A が B に割り込む。Aの実行時間2・周期4、Bの実行時間3・周期8の組合せでは、B の周期 8 の間に A が 0–2 と 4–6 に実行(計 4)。B は 2–4 と 6–7 で 3 を消化し 7 ミリ秒で完了して周期 8 に間に合う。他の組合せはいずれも A の割込みにより B が自周期内に実行時間を消化しきれず、完了できない。
同じ回の前後の問題
- 令和5年度 秋期 問16: ページング方式の仮想記憶において,あるプログラムを実行したとき,1 回のページフォールトの平均処理時
- 令和5年度 秋期 問18: あるコンピュータ上で,当該コンピュータとは異なる命令形式のコンピュータで実行できる目的プログラムを生
テクノロジ系の他の問題
- 令和5年度 秋期 問18: あるコンピュータ上で,当該コンピュータとは異なる命令形式のコンピュータで実行できる目的プログラムを生
- 令和5年度 秋期 問19: Linux カーネルの説明として,適切なものはどれか。
- 令和5年度 秋期 問20: FPGA の説明として,適切なものはどれか。
- 令和5年度 秋期 問21: MOS トランジスタの説明として,適切なものはどれか。
- 令和5年度 秋期 問22: 図の論理回路は,S,R を入力とし,出力を X,Y とする RS フリップフロップである(NAND
アプリで弱点分析つきの演習ができます