多重(マルチ)プログラミング(マルチタスク)とスケジューリング
- プリエンプティブ方式
OSが強制的にタスクを切り替えられる方式です。 - ノンプリエンプティブ方式
OSが強制的にタスクを切り替えられない方式です。 - タイムスライス方式
処理時間を細かく分割して多くの処理を同時に行えるようにする方法です。 - タイムクウォンタム
タスクを切り替える時間間隔のことです。 - タスクの実行順番決定方法
- 優先度順
タスクに優先度をつけ、その順番に処理をする方法です。 - ラウンドロビン
タイムスライス方式を採用し、どのタスクも公平に処理されるようにする方法です。
- 優先度順
- ディスパッチ
タスクにCPUを割り当てることです。