応用情報暗記無料で始める

タスク管理とは?たすくかんり

タスク管理とは、OSがタスク(プロセス)にCPUの実行権を割り当て、実行可能・実行・待ちの3状態間の遷移を制御する機能。入出力の完了を待って空いたCPUを別のタスクへ回すことで、装置の待ち時間を他の仕事で埋め、システム全体のスループットを上げることを目的とする。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では1回出題されています。

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

別名:プロセス管理

この語が出る過去問を解く →

背景

CPUの処理速度は補助記憶や通信に比べて桁違いに速く、1つの仕事だけを走らせると大半の時間をCPUが待って過ごすことになる。複数の仕事を同時に抱えて待ちの間に別の仕事を進める多重プログラミングが、この遊びを埋めるために生まれた。応用情報では、ラウンドロビンや優先度方式といったスケジューリング方式の選び方と結び付けて、応答時間を優先するのかスループットを優先するのかを問われる。

具体例

Linuxのpsコマンドが示す状態欄では、Rが実行中または実行可能、Dが入出力の完了待ちにあたる。優先度の高いタスクが到着すると、実行中のタスクは待ちではなく実行可能へ戻されてCPUを明け渡す。これがプリエンプション(横取り)である。

試験での引っ掛け

遷移の向きを問う出題が定番で、「待ち→実行」への直接遷移は存在せず、必ず実行可能を経由する。また「実行→実行可能」はプリエンプション、「実行→待ち」は入出力や資源の待ちと、遷移の原因が別である点も取り違えやすい。ジョブ管理はより大きな実行単位を扱う上位の機能で、階層が違う。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • 遷移の向きを問う出題が定番で、「待ち→実行」への直接遷移は存在せず、必ず実行可能を経由する。