用語集
プロセス管理ぷろせすかんり
OS が複数プロセスの実行・スケジューリング・資源割当を制御する機能。
ITパスポート
プロセス管理は、OSが複数のプロセス(実行中のプログラム)の実行順序や資源の割り当てを制御する機能です。限られた CPU を多数のプログラムでうまく分け合わせます。
| 役割 | 内容 |
|---|---|
| スケジューリング | どのプロセスに CPU を割り当てるか決める |
| 状態管理 | 実行中・待機・停止の遷移を管理 |
| 資源の割り当て | CPU 時間やメモリを配分 |
たとえば音楽再生・ブラウザ・文書作成を同時に開いていても、OS がそれぞれのプロセスに順番に CPU の時間を割り振るため、どれも止まらずに動いて見えます。割り振り方には、順番に均等にする方式や優先度をつける方式などがあります。
試験では 「プロセス管理は OS が複数プログラムの実行を制御する機能」という役割が問われます。CPU を切り替えて並行に見せるマルチタスクと関連づけて押さえましょう。