プロセスのライフサイクルプロセスが生成されてから終了して消滅するまでのライフサイクルについて解説する。プロセスの内部データ構造、状態遷移、プロセスグループ、プロセスを生成する方法など、プロセスのライフサイクルに関連する一連のトピックを紹介する。Linux上の全てのプロセスはC言語で言う構造体:task_structで管理され、プロセスが生成されるタイミングで確保されている。プロセスの生成は常に新しいものを生成しているのではなく、既存のプロセスを複製するかクローンを作成している。ブロック状態」などに遷移して、最後には「終了」という状態になる。プロセスの内部データ構造Linux上の全てのプロセスはC言語での構造体:task_structで管理される。プロセスを生成するごとにこの構造体を1つ確保し、以降はこの構造体によりプロセスの管理を行う。プログラムに対応する実行命令コードイメージの情報。これをもとに変動プライオリティが計算される。タイムスライスとして使われ、プロセス実行中に減ってゆく。