プロセス管理
更新日:
用語解説
プロセス管理は、実行中のプログラムであるプロセスの生成、状態の遷移、CPUの割当て、終了などをOSが管理する機能です。
■ 試験で押さえるポイント
プロセスは、実行、実行可能、待ちの状態を移り変わります。
スケジューラが次に実行するプロセスを選び、レジスタなどの状態を保存・復元して切り替えます(コンテキストスイッチ)。
資源を共有するプロセスには排他制御が必要で、取得の順序によってはデッドロックが起きます。
■ 選択肢での判断ポイント
状態遷移、スケジューリング、デッドロックが頻出です。
例: プロセスAが入出力待ちになると、OSは実行可能なプロセスBにCPUを割り当てます。