IT資格用語解説基本情報技術者試験・OS の機能と構成
プロセス管理
更新日:
用語解説
プロセス管理は、実行中プログラムであるプロセスの生成・終了、状態遷移、CPU割当て、同期、通信、資源回収をOSが管理する機能です。
■ 試験で押さえるポイント
代表的状態は実行、実行可能、待ちで、入出力待ちになるとCPUを手放し、完了割込みで実行可能へ戻ります。
スケジューラが優先度や方式に基づいて次のプロセスを選び、コンテキストスイッチでレジスタなどの状態を保存・復元します。
共有資源を扱うプロセス間では排他制御と同期が必要で、取得順序によってデッドロックが発生することがあります。
■ 選択肢での判断ポイント
状態遷移図、スケジューリング、コンテキストスイッチ、排他制御、デッドロックの条件が頻出です。
例: プロセスAがディスク入力待ちへ移ると、OSは実行可能なBへCPUを割り当て、入力完了後にAを実行可能へ戻します。