Rate-Monotonic Scheduling (RMS)
Intuition
period 越短代表 deadline 會越快到達所以要先做
Implementation
此法使用 preemptive scheduling 並且有 periodic task model 的假設
我們使用 priority scheduling 並且將 priority 設定為 period 的倒數,也就是 period 越短 priority 越高
當 ready queue 中出現高 priority 的 task 就會直接搶佔 CPU
Guarantee
根據計算,只要 CPU utilization 不超過 的話 RMS 就必定不會發生 deadline miss,而超過這個數字的話就需要額外的分析了
當 這個數字是