Lions' Commentary on UNIX プロセス管理

Pocket

これから3回ほど、Lions本について書きます。
シェルが自分自身をコピーして新しいプロセスを生成するということが書いてあるのを時々見かけるけれど、なぜかということがやっとわかった気がした。
プロセスを表す構造体にエントリーが確保されていることがプロセスが存在していることの証明になっているということなんだ。だから、新しいエントリーを作るときにコピーするんですね。
ということは、カーネルのプロセスとは全く別の構造体で定義されたユーザープロセスを生成するOSというのも可能なのか。KISSの法則には反するけれど。
生成するたびに違う構造のプロセスを生成していたら、管理できなくなっちゃうよねとか思った。

Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください