エンベデッドシステムスペシャリスト暗記無料で始める

リアルタイムOSで用いられる、タスクがデッドラインを必ず守るデッドラインスケジューリングでは、周期タスクを図のように次の四つのパラメタr, C, D, T(0<r+C≦D≦T)の組みで表現することができる。二つのタスクX, Yをr=0, D=Tという条件下で生成した場合、スケジュールが可能となるC, Dの組合せはどれか。ここで、タスクはX, Yの順に起動され、優先度はXの方が高い。また、スケジューリングはプリエンプティブ方式であり、OSのオーバヘッドは考慮しない。

エンベデッドシステムスペシャリスト試験/2020年度 10月試験 午前Ⅱ 問9/RTOS / スケジューリング

周期タスクのタイムチャート。時間軸上に周期T、デッドラインD、実行時間C、起動遅延rの関係を示す図。左端からrだけ遅れてCの区間「周期タスクの実行」があり、その後Dまでの猶予、さらに周期Tで次の周期が繰り返される。同じパターンが2周期分描かれている。
周期タスクのタイムチャート。時間軸上に周期T、デッドラインD、実行時間C、起動遅延rの関係を示す図。左端からrだけ遅れてCの区間「周期タスクの実行」があり、その後Dまでの猶予、さらに周期Tで次の周期が繰り返される。同じパターンが2周期分描かれている。
タスクX CタスクX DタスクY CタスクY D
ア1223
イ1224
ウ2323
エ2434

選択肢

正解と解説

正解:イ タスクX: C=1, D=2、タスクY: C=2, D=4

r=0かつD=Tなので周期とデッドラインが等しく、CPU使用率はC/Dの総和で見積もれる。総和が1を超える組合せはどう並べてもデッドラインを守れないため除外され、残るのはX:C=1,D=2とY:C=2,D=4の組合せ(1/2+2/4=1)だけである。優先度の高いXを各周期の先頭で1単位実行しても、残りの時間でYが周期4の中に2単位を確保できるので成立する。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:令和2年度 10月試験 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問9(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。