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

親プロセスID(PPID)

pointこの用語のポイント

point自分の親のプロセスIDだよ

point親プロセスを特定するための情報だよ

point「PPID」と表現された場合は「Parent Process ID」の略だよ

スポンサーリンク

簡単に書くよ

親プロセスID(PPID)(読:オヤプロセスアイディー 英:parent process ID)とは

プロセス(本当は ちょっと違うけど、実行中のプログラムのことだと思って いいです)にくっついている「僕の親はこいつです!」な情報
であり

自分の親プロセス(プロセスからプロセスが生まれたときの最初からいた方のプロセス)のプロセスID(プロセスに割り振られた管理用の番号)を示す情報
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

プロセス
プロセスID(PID)
親プロセス
子プロセス


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

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

親プロセスID(PPID)

プロセスには、識別用の番号が割り振られています。
この識別用の番号を「プロセスID(PID)」と言います。

親プロセスID(PPID)2

また、プロセスは処理の過程において、別のプロセスを作ることがあります。
別のプロセスを作ったプロセス、元からいた方のプロセスを「親プロセス」と言います。
作られた方のプロセスは「子プロセス」です。

親プロセスID(PPID)3

以上を踏まえて

プロセスにくっついている「僕の親はこいつです!」な情報(自分の親プロセスのプロセスIDを示す情報)

が「親プロセスID」です。
Parent Process ID(ペアレント・プロセス・アイディー)」を省略して「PPID」と表現されることも あります。

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

親プロセスID(PPID)4

ピヨ太ママにはプロセスID「10」が割り振られていました。

親プロセスID(PPID)5

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

親プロセスID(PPID)6

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

親プロセスID(PPID)7

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

親プロセスID(PPID)8

ピヨ太君の親は、ピヨ太ママです。
ピヨ太ママのプロセスIDは「10」でした。
ピヨ太君の親プロセスID(PPID)は「10」になります。

親プロセスID(PPID)9

もちろん、ピヨ太ママにも親がいますよ。
具体的な番号は知りませんが、ピヨ太ママも親プロセスIDを持っています。

なお、すべてのプロセスのご先祖様は「initプロセス」と呼ばれているプロセスです。
親プロセスIDをたどっていけば、最終的にはinitプロセスに到着します。

親プロセスID(PPID)10

initプロセスのプロセスIDは必ず「1」になります。
親プロセスID(PPID)が「1」であれば、親がinitプロセスだと判断してください。


image piyo2

一言でまとめるよ

まぁ「親プロセスID(PPID)」って単語が出てきたら「親プロセス(プロセスからプロセスが生まれたときの最初からいた方のプロセス)のプロセスID(プロセスに割り振られた管理用の番号)を示す情報なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像070
書籍画像030

おまけ

■訳してみるよ

「親」は日本語ですね。
「process(プロセス)」の意味は「過程」とか「経過」とか「方法」とか「手順」とか「工程」とか「処理」とか「処理する」とか「加工する」とかです。
「ID」は「identifier(アイデンティファイア)」の略です。
「identifier(アイデンティファイア)」の意味は「識別子」とかです。
何となく くっつけると

親・処理の識別子

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
あたえる人があたえられる
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け