← 基本情報 道場

出題範囲 › 第 6 章 ソフトウェア

スケジューリング

CPU を割り当てるルールがスケジューリング。到着順(実行可能になった順)・優先度順(優先度の高い順)・ラウンドロビン(一定時間ごとに交代)。実行中のタスクを途中で止めて切り替えるのがプリエンプティブ、止めずに任せるのがノンプリエンプティブ。

先に学ぶ知識点:タスクの状態遷移

解説(冒頭)

方式しくみ区分
到着順方式実行可能状態になった順に CPU を割り当てるノンプリエンプティブ
優先度順方式優先度の高いタスクから CPU を割り当てるプリエンプティブ(横取りあり)が多い
ラウンドロビン方式一定時間(タイムクウォンタム)ごとに CPU を順番に切り替えるプリエンプティブ

スケジューリング方式

この続き:解説の残り・インタラクティブ教材 1 個・練習問題は、ログインして学べます。

基本情報 道場で続きを学ぶ →

← タスクの状態遷移 マルチプログラミング →