スケジューリング
CPU を割り当てるルールがスケジューリング。到着順(実行可能になった順)・優先度順(優先度の高い順)・ラウンドロビン(一定時間ごとに交代)。実行中のタスクを途中で止めて切り替えるのがプリエンプティブ、止めずに任せるのがノンプリエンプティブ。
解説(冒頭)
| 方式 | しくみ | 区分 |
|---|---|---|
| 到着順方式 | 実行可能状態になった順に CPU を割り当てる | ノンプリエンプティブ |
| 優先度順方式 | 優先度の高いタスクから CPU を割り当てる | プリエンプティブ(横取りあり)が多い |
| ラウンドロビン方式 | 一定時間(タイムクウォンタム)ごとに CPU を順番に切り替える | プリエンプティブ |
この続き:解説の残り・インタラクティブ教材 1 個・練習問題は、ログインして学べます。