PAL.C.T MINI SHELL
<header> Unixプロセス</header>プロセスは、単にシステム上で実行されているプログラムです。 Webブラウザー、ウィンドウマネージャー、ターミナルウィンドウ、およびXサーバーはすべて、直接対話するプロセスです。 Webサーバーやその他のシステムタスクなど、他の多くのプロセスがバックグラウンドで実行されます。 <tt>ls</tt>や<tt>pwd</tt>などのコマンドを入力するたびに、新しいプロセスが作成されますが、そのようなプロセスは通常、 <tt>有効</tt>期間が短いです。 <p>すべてのプロセスには、プロセスIDまたはPIDと呼ばれる一意のIDがあります。常に実行中のすべてのプロセスには異なるIDがありますが、時間が経つとPIDが再利用される可能性があります。 <p>最初のプロセス(通常は<tt>init</tt>と呼ばれ<tt>ます</tt> )とは別に、それぞれにプロセスの作成元の親プロセスがあります。たとえば、シェルプロンプトから<tt>vi</tt>を実行すると、 <tt>vi</tt>の親プロセスがシェルになります。プロセスは任意の数の子を持つことができますが、親は1つだけです。 <p>各プロセスは、ファイルやディレクトリにアクセスするときに適用されるユーザーとグループの権限で実行されます。ユーザーとプロセスは、自分が所有する他のプロセスのみを殺すことができますが、 <tt>root</tt>は何でも殺すことができます。 <p><hr>
�
y���~�or�5�J�={��E��e�u磝Qk��ᯘG{�?���+�]������ן�?w�M3X^��歌>{�7پ�K�>�o��n�\����j�y��R���g/�=��f�O��r�o��NV�v��~�Y+��NG�u���Ý����HW��y�w�[eQ�ʨ�S�b��>������>�}G�mx[o[<��{���Ϯ_��qF���vMIEND�B`�