スケジューリング
スケジューラによる「次に実行するプロセスの選択」自体の処理のオーバーヘッドも考慮する必要がある なので、「待ち行列の先頭を次時に実行する」というルールにしてある
そうしていないと待ち行列内のタスク数が増えると探索に時間がかかる
https://gyazo.com/f595bf7ef7b5180ab861a395d275c264
実行中のプロセスの中断方式
OSが実行中のプロセスの実行権を強制的に取り上げてプロセスを中断させる
ex. Windows XP, UNIX, MaxOS X
(OSではなく)実行中のプロセスが自主的にCPUリソースをOSに戻す方式
実装が容易
ex. Windows 95, MacOS 9
これは割り込みとは違うのかmrsekut.icon スケジューリング方式
Multi-Level Feedback, MLF
ref 松尾『オペレーティングシステム』.icon p.29-
Rate-Monotonic Scheduling、RMS
『サーバ/インフラを支える技術』.icon p.20
『サーバ/インフラを支える技術』.icon p.20
『サーバ/インフラを支える技術』.icon p.20
『サーバ/インフラを支える技術』.icon p.20
『サーバ/インフラを支える技術』.icon p.20
『サーバ/インフラを支える技術』.icon p.21
『サーバ/インフラを支える技術』.icon p.21
『サーバ/インフラを支える技術』.icon p.21
『サーバ/インフラを支える技術』.icon p.21
ref 松尾『オペレーティングシステム』.icon p.32-
参考