プロセス管理

更新日:

用語解説

プロセス管理は、実行中プログラムであるプロセスの生成・終了、状態遷移、CPU割当て、同期、通信、資源回収をOSが管理する機能です。

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

  • 代表的状態は実行、実行可能、待ちで、入出力待ちになるとCPUを手放し、完了割込みで実行可能へ戻ります。

  • スケジューラが優先度や方式に基づいて次のプロセスを選び、コンテキストスイッチでレジスタなどの状態を保存・復元します。

  • 共有資源を扱うプロセス間では排他制御と同期が必要で、取得順序によってデッドロックが発生することがあります。

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

状態遷移図、スケジューリング、コンテキストスイッチ、排他制御、デッドロックの条件が頻出です。

例: プロセスAがディスク入力待ちへ移ると、OSは実行可能なBへCPUを割り当て、入力完了後にAを実行可能へ戻します。

音声で聞く

同じ分野の用語