by shigemk2

当面は技術的なことしか書かない

プロセス

プログラムはファイルとしてハードディスク上に保存されているが、プログラムを
実行すると、そのプログラムがさまざまな付帯情報とともにメモリ上に読み込まれ、
CPUが実行できるようになる。プロセスは、実行されている、もしくは実行可能な
状態になっているプログラムと言える。

プロセスの生存期間はさまざまであり、サーバープログラムのように長時間にわたる
ものもあれば、多くのコマンドのように一瞬で結果を出して終了というものもある。

現在実行されているプロセスを表示するにはpsコマンドを、
現在実行中のプロセスをリアルタイムで監視するにはtopコマンドを、
親プロセスと子プロセスの階層構造を調べるにはpstreeコマンドを使う。

プロセス番号は固有の識別子(PID)を持っていて、そのプロセスを開始した
ユーザー(UID)とグループ(GID)を調べることで、そのプロセスが
システムのどの部分にアクセスできるかを制御している。

出典については…気にするな!