[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

プロセスグループID (PGID)

pointこの用語のポイント

pointプロセスグループを識別するための番号だよ

pointプロセスの集まりに対して割り当てられるよ

スポンサーリンク

簡単に書くよ

プロセスグループID (PGID)とは

プロセスグループ(プロセスの集まり)を識別するために割り当てられる管理用の番号のこと
です。

image piyo

詳しく書くよ

順番に見ていきましょう。

プロセスは「メモリを使って、なんかやっているプログラムひとつひとつ」ね。
プログラムは、動いていればメモリを使っています。
よく分からなければ「実行中のプログラム」と読み替えてください。

プロセスグループID(PGID)

複数のプロセスをひとまとめにしたものを「プロセスグループ」と言います。
プロセスグループは、複数のプロセスを一緒くたにして扱うための仕組みです。

プロセスグループID(PGID)2

それを踏まえて、プロセスグループを識別するために割り振られる管理用の番号が「プロセスグループID」です。
Process Group ID(プロセス・グループ・アイディー)」を省略して「PGID」と表現される場合もあります。

例えば、そうですね。
ここに「ピヨ太ママ」プロセスがあったとしましょう。

プロセスグループID(PGID)3

プロセスには識別用のIDプロセスID、PID)が割り振られます。
ピヨ太ママにはプロセスID「10」が割り振られました。

プロセスグループID(PGID)4

ある日のことです。
ピヨ太ママは、子どもの「ピヨ太」プロセスを生みました。

プロセスグループID(PGID)5

これで、ピヨ太ママは親プロセスになりました。
ピヨ太君は子プロセスです。

プロセスグループID(PGID)6

子プロセスのピヨ太君もプロセスです。
識別用のID(プロセスID)を割り振られます。
ピヨ太君にはプロセスID「20」が割り振られました。

プロセスグループID(PGID)7

これで、ピヨ太ママとピヨ太君をそれぞれ指定できますね。

「PID:10」を指定すれば、ピヨ太ママを指定したことになります。

プロセスグループID(PGID)8

「PID:20」を指定すれば、ピヨ太君を指定したことになります。

プロセスグループID(PGID)9

さて、ここでちょっと考えてみてください。
ピヨ太ママとピヨ太君、ピヨピヨ親子をまとめて指定したいときは、どうしましょうね?

ピヨ太ママには、プロセスID「10」が割り振られていました。
実は、ピヨ太ママには、世帯識別用のIDも割り振られています。

世帯がプロセスグループだと解釈してください。
世帯識別用のIDがプロセスグループID(PGID)です。

ピヨ太ママにはプロセスグループID「100」が割り振られていたとしましょう。

プロセスグループID(PGID)10

ピヨ太君にもプロセスグループIDが割り振られます。

ピヨ太君はピヨ太ママの子どもです。
世帯は同じです。
プロセスグループIDもピヨ太ママと同じになります。

ピヨ太ママのプロセスグループIDは「100」でした。
ピヨ太君のプロセスグループIDも「100」になります。

プロセスグループID(PGID)11

これでピヨ太ママとピヨ太君をまとめて指定できますね。
「PGID:100」を指定すれば、ピヨ太ママとピヨ太君、両方を指定したことになります。

プロセスグループID(PGID)12

これがプロセスグループID(PGID)の役割です。

イメージは、プロセスID(PID)が名前です。
プロセスグループID(PGID)が名字になります。

「太郎!」のように名前を呼べば、太郎君個人が反応するはずです。
プロセスIDを指定すれば、該当するプロセスを指定したことになります。

「鈴木!」のように名字を呼べば、鈴木一家全員が反応するでしょう。
プロセスグループIDを指定すれば、該当するプロセスの集まりを指定したことになります。

image piyo2

一言でまとめるよ

まぁ「プロセスグループID(PGID)」って単語が出てきたら「プロセスグループ識別用の番号なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク