科目A-1(多肢選択式・四肢択一、30問)
周期タスクT1(周期10ms、実行時間2ms)、T2(周期20ms、実行時間4ms)、T3(周期40ms、実行時間5ms)をレートモノトニックスケジューリングで実行する組込みシステムがある。これら3タスクの合計CPU使用率はどれか。
- A42.5%
- B62.5%
- C32.5%
- ✓52.5%
解説
各タスクの使用率は実行時間÷周期で求められ、T1=2/10=0.20、T2=4/20=0.20、T3=5/40=0.125となる。合計は0.20+0.20+0.125=0.525、すなわち52.5%である。
根拠組込み向けOSとリアルタイム性:タスクスケジューリング、CPU使用率