プロセス管理

更新日:

用語解説

プロセス管理は、実行中のプログラムであるプロセスの生成、状態の遷移、CPUの割当て、終了などをOSが管理する機能です。

■ 試験で押さえるポイント

  • プロセスは、実行、実行可能、待ちの状態を移り変わります。

  • スケジューラが次に実行するプロセスを選び、レジスタなどの状態を保存・復元して切り替えます(コンテキストスイッチ)。

  • 資源を共有するプロセスには排他制御が必要で、取得の順序によってはデッドロックが起きます。

■ 選択肢での判断ポイント

状態遷移、スケジューリング、デッドロックが頻出です。

例: プロセスAが入出力待ちになると、OSは実行可能なプロセスBにCPUを割り当てます。

音声で聞く

同じ分野の用語