資格暗記無料で始める

タスク管理とスケジューリングとは?

タスク管理とスケジューリングとは、OSが複数のプログラム(プロセス・タスク)にCPU時間を割り当てて管理する仕組み。ラウンドロビン方式(各タスクに一定時間ずつ順番にCPUを割り当てる)、優先度方式(優先度の高いタスクから処理する)など複数のスケジューリング方式がある。

たすくかんりとすけじゅーりんぐ

基本情報技術者試験の頻出用語/テクノロジ系


タスク管理とスケジューリングの意味

OSが複数のプログラム(プロセス・タスク)にCPU時間を割り当てて管理する仕組み。ラウンドロビン方式(各タスクに一定時間ずつ順番にCPUを割り当てる)、優先度方式(優先度の高いタスクから処理する)など複数のスケジューリング方式がある。

タスク管理とスケジューリングの具体例

対話型のOSでは、1つのタスクが長時間CPUを占有して他のタスクの応答が遅れないよう、ラウンドロビン方式で短い時間単位(タイムスライス)ごとにタスクを切り替えることが多い。

タスク管理とスケジューリングは試験でどう引っ掛けられる?

ラウンドロビンは公平だが優先度を考慮しない。逆に優先度方式は低優先度タスクが実行されない飢餓が起こりうる。OSが実行権を強制的に取り上げるプリエンプティブ方式と、タスクが自ら手放すノンプリエンプティブ方式の違いも狙われる。

タスク管理とスケジューリングと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。