ITパスポート

タスク管理とは?テクノロジ系 ・ ソフトウェア

読み方: たすくかんり

1行定義
OSが複数のタスク(プロセス)を管理し、CPU時間を割り当てるスケジューリング機能。マルチタスクを実現する中核機能

詳細解説

タスク管理(プロセス管理)は、OSがCPUを複数のプログラム(タスク・プロセス)に時分割で割り当て、見かけ上同時に複数の処理を実行させるマルチタスクを実現する機能です。各タスクは「実行中(Running)」「実行可能(Ready)」「待機中(Waiting/Blocked)」の3つの状態を遷移します。OSのスケジューラが優先度やラウンドロビンなどのアルゴリズムに従ってCPU時間を割り当てます。タスクの切り替え(コンテキストスイッチ)時には現在の実行状態を保存し、次のタスクの状態を復元します。デッドロックや排他制御はタスク管理の重要な関連課題です。スレッドはプロセス内で並列実行できる軽量なタスク単位で、同一プロセスのスレッドはメモリ空間を共有します。ITパスポートでは3状態モデルと状態遷移の理解が論点です。

ITパスポートでの出題ポイント

  1. タスクの3状態(実行中・実行可能・待機中)と状態遷移
  2. スケジューリングアルゴリズムの種類(優先度・ラウンドロビン)
  3. プロセスとスレッドの違い

関連用語

「タスク管理」の過去問を解いて理解を定着

合格ナビでは IPA 公式 600問 + 3段階の解説(初級・標準・上級) で「○○とは?」をその場で深掘りできます。

過去問を解く 用語集トップへ


シラバス 6.5 準拠 / 最終更新: 2026-05-26