スケジューリング
スケジューラによる「次に実行する
プロセスの選択」自体の処理のオーバーヘッドも考慮する必要がある
なので、「待ち行列の先頭を次時に実行する」というルールにしてある
そうしていないと待ち行列内のタスク数が増えると探索に時間がかかる
実行中のプロセスの中断方式
OSが実行中のプロセスの実行権を強制的に取り上げてプロセスを中断させる
ex. Windows XP, UNIX, MaxOS X
(OSではなく)実行中のプロセスが自主的にCPUリソースをOSに戻す方式
実装が容易
ex. Windows 95, MacOS 9
スケジューリング方式
Multi-Level Feedback, MLF
ref

p.29-
Rate-Monotonic Scheduling、RMS

p.20

p.20

p.20

p.20

p.20

p.21

p.21

p.21

p.21
ref

p.32-
参考