In a POSIX-conformant operating system, a process group denotes a collection of one or more processes.Among other things, a process group is used to control the distribution of a signal;when a signal is directed to a process group, the signal is delivered to each process that is a member of the group. When a process replaces its image with a new image (by calling one of the exec functions), the new image is subjected to the same process group (and thus session) membership as the old image.
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - Skupina procesů (cs)
- Grupo de procesos (es)
- プロセスグループ (ja)
- Process group (en)
- Processo Foreground (pt)
- 行程群組 (zh)
|
rdfs:comment
| - Processo Foreground ou processo em primeiro plano é um termo oriundo dos estudos referentes aos Sistemas Operacionais com especificação POSIX, para designar processos que estão sujeitos à interação direta do usuário. Diferencia-se, portanto, do processo background, que ocorre em segundo plano, sem a interação direta do usuário. (pt)
- 在相容於POSIX標準的作業系統中,行程群組(英語:Process group,又譯過程群組)是指一個或多個行程的集合。行程群組被使用於控制信號的分配。對於一個行程群組發出的的信號,會被個別遞送到這個群組下的每個行程成員中。 行程群組本身,也可以被集合成一個群組來管理,稱為會議群組(sessions)。歸屬於某個特定會議群組下的行程群組,不能移動到別的會議群組下;在某個行程群組下的特定行程,在創造出新的行程時,這個行程也只能屬於這個父行程所歸屬的相同會議群組。 (zh)
- Skupina procesů je v informatice prostředek pro označení (zastřešení) množiny jednoho nebo více procesů, zřízený kvůli možnosti odvolávat se na několik spolu souvisejících procesů jedním identifikátorem. Skupiny procesů jsou využívány k ovládání a distribuci signálů. Signál nasměrovaný do skupiny procesů je individuálně doručen všem procesům ve skupině. Skupiny procesů jsou dostupné v operačních systémech vycházejících ze standardu POSIX. (cs)
- En los sistemas operativos que cumplen la especificación POSIX, un grupo de procesos es una colección de uno o más procesos. Los grupos de procesos se utilizan para la distribución de señales. Una señal dirigida a un grupo de procesos es recibida por todos los procesos miembros de ese grupo. Nuevas imágenes de proceso creadas por una llamada a una función de la familia hereda el grupo de proceso y la sesión de la imagen antigua. (es)
- In a POSIX-conformant operating system, a process group denotes a collection of one or more processes.Among other things, a process group is used to control the distribution of a signal;when a signal is directed to a process group, the signal is delivered to each process that is a member of the group. When a process replaces its image with a new image (by calling one of the <span class="n">exec</span><span class="w"></span> functions), the new image is subjected to the same process group (and thus session) membership as the old image. (en)
- プロセスグループ (Process Group) とは、POSIX準拠のオペレーティングシステムにおいて、1個以上のプロセスの集まりを意味する。この集まりはプロセスグループリーダーとなっているプロセスのプロセスIDと同じ値をプロセスグループIDとして識別に使用する。 プロセスグループはシグナルを複数のプロセスに配布するために使用される。killシステムコールはシグナルを個々のプロセスに送るだけでなく、プロセスグループに送ることもできる。プロセスグループに向けられたシグナルは、そのグループのメンバーである全プロセスに送られる。 プロセスグループへのシグナル送信は、シェルプログラムが使用するの基本となっている。ttyデバイスドライバは、キーボードからの割り込みを契機としてフォアグラウンドのプロセスグループに SIGTSTP、SIGQUIT、SIGINTというシグナルを送る。また、フォアグラウンドでないプロセスグループが端末からの入力待ち状態(また、適切なフラグが設定されていれば表示待ち状態も)になっている場合にSIGTTINシグナルやSIGTTOUシグナルを送る。シェル(ひいてはその操作者)はコマンドパイプラインからプロセスグループを生成し、どのプロセスグループが端末の制御を握るフォアグラウンドのプロセスグループになるかを制御する。 (ja)
|
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - Skupina procesů je v informatice prostředek pro označení (zastřešení) množiny jednoho nebo více procesů, zřízený kvůli možnosti odvolávat se na několik spolu souvisejících procesů jedním identifikátorem. Skupiny procesů jsou využívány k ovládání a distribuci signálů. Signál nasměrovaný do skupiny procesů je individuálně doručen všem procesům ve skupině. Skupiny procesů jsou dostupné v operačních systémech vycházejících ze standardu POSIX. Skupiny procesů jsou dále seskupovány do sessions (sezení). Skupiny procesů mohou migrovat do jiných sessions a proces smí vytvářet nové skupiny procesů pouze v rámci té session, kde se sám nachází. Nové obrazy procesů jsou vytvořené voláním funkce z rodiny exec, dědí členství ve skupině procesů a skupinové členství svého původního obrazu. (cs)
- En los sistemas operativos que cumplen la especificación POSIX, un grupo de procesos es una colección de uno o más procesos. Los grupos de procesos se utilizan para la distribución de señales. Una señal dirigida a un grupo de procesos es recibida por todos los procesos miembros de ese grupo. Los grupos de procesos están a su vez agrupados en sesiones. Los grupos de procesos no pueden migrar de una sesión a otra, y un proceso sólo puede crear nuevos grupos de procesos que pertenezcan a la misma sesión a la que pertenece. Un proceso únicamente puede unirse a un grupo de procesos que esté en su misma sesión. Nuevas imágenes de proceso creadas por una llamada a una función de la familia hereda el grupo de proceso y la sesión de la imagen antigua. Un segundo uso no relacionado del término grupo de procesos aparece en el contexto de , un modelo de ejecución distribuido en el que grupos de procesos corriendo en diferentes máquinas se asocian para compartir eventos, replicar datos o coordinar acciones. (es)
- In a POSIX-conformant operating system, a process group denotes a collection of one or more processes.Among other things, a process group is used to control the distribution of a signal;when a signal is directed to a process group, the signal is delivered to each process that is a member of the group. Similarly, a session denotes a collection of one or more process groups.A process may not create a process group that belongs to another session;furthermore, a process is not permitted to join a process group that is a member of another session—that is, a process is not permitted to migrate from one session to another. When a process replaces its image with a new image (by calling one of the <span class="n">exec</span><span class="w"></span> functions), the new image is subjected to the same process group (and thus session) membership as the old image. (en)
- プロセスグループ (Process Group) とは、POSIX準拠のオペレーティングシステムにおいて、1個以上のプロセスの集まりを意味する。この集まりはプロセスグループリーダーとなっているプロセスのプロセスIDと同じ値をプロセスグループIDとして識別に使用する。 プロセスグループはシグナルを複数のプロセスに配布するために使用される。killシステムコールはシグナルを個々のプロセスに送るだけでなく、プロセスグループに送ることもできる。プロセスグループに向けられたシグナルは、そのグループのメンバーである全プロセスに送られる。 プロセスグループへのシグナル送信は、シェルプログラムが使用するの基本となっている。ttyデバイスドライバは、キーボードからの割り込みを契機としてフォアグラウンドのプロセスグループに SIGTSTP、SIGQUIT、SIGINTというシグナルを送る。また、フォアグラウンドでないプロセスグループが端末からの入力待ち状態(また、適切なフラグが設定されていれば表示待ち状態も)になっている場合にSIGTTINシグナルやSIGTTOUシグナルを送る。シェル(ひいてはその操作者)はコマンドパイプラインからプロセスグループを生成し、どのプロセスグループが端末の制御を握るフォアグラウンドのプロセスグループになるかを制御する。 プロセスグループは常にひとつのリーダーから始まるが、必ずしも常にリーダーが必要というわけではない(リーダーが他のプロセスより先に終了することがある)。POSIXによれば、プロセスが偶然にグループリーダーなることはない。そのため、あるプロセスIDがプロセスグループIDとして使われている間は、それがプロセスIDとして再利用されないようにする必要がある。プロセスグループのリーダーになるには、明示的に setpgid または setsid システムコールを呼び出す必要がある。 setpgidシステムコールは新たなプロセスグループを生成したり、プロセスを既存のプロセスグループに入れたりする汎用の呼び出しである。リーダーになるには、自身のプロセスIDを指定すればよいが、通常 setpgid(0,0) という形で呼び出す。シェルがコマンドパイプラインのために新たな子プロセスをforkすると、親であるシェルプロセスと子プロセスは直ちにそのプロセスをプロセスグループリーダーにしようとする。(両者がそれを試みるのは、子プロセスがプロセスグループリーダーになろうとすること、子プロセスがコマンドを実行しようとすること、親または端末デバイスドライバがジョブコントロールのシグナルをそのプロセスグループに送ろうとすること、これらの競合状態が発生するのを防ぐためである。) プロセスグループ自体はセッション (session) の一員となる。これはテキストユーザインタフェースが使われているUnix系システムで使われたもので、いわゆる「ログインセッション」を意味している。グラフィカルユーザインタフェース (GUI) が使われるようになってこのコンセプトはほとんど意味がなくなり、カーネルがセッションに関して行っていた処理の大部分も無視されている。GUIではログインセッションに関しては全く別の機構が使用されている。セッションリーダーと呼ばれるひとつのプロセスが制御端末とやり取りして端末が切断されるときにセッション内の全プロセスが停止することを保証する。セッションリーダーがいない場合、その端末のフォアグラウンドのプロセスグループがセッション内の他のプロセスグループの面倒も見ることが期待されている。プロセスは異なるセッションのプロセスグループに移動することはできず、プロセスグループも別のセッションに移動することはできない。プロセスグループを生成するプロセスは、自身が入っているセッション内でしかプロセスグループを生成できない。 setsidシステムコールを使用して新しいセッションを作る。成功すると、そのプロセスは同時に新たなプロセスグループリーダーにもなる。つまり、このシステムコールはひとつの新しいプロセスグループを持つ新しいセッションを生成することを目的としている。そのとき現在のプロセスがセッションとプロセスグループのリーダーとなる。 (ja)
- Processo Foreground ou processo em primeiro plano é um termo oriundo dos estudos referentes aos Sistemas Operacionais com especificação POSIX, para designar processos que estão sujeitos à interação direta do usuário. Diferencia-se, portanto, do processo background, que ocorre em segundo plano, sem a interação direta do usuário. (pt)
- 在相容於POSIX標準的作業系統中,行程群組(英語:Process group,又譯過程群組)是指一個或多個行程的集合。行程群組被使用於控制信號的分配。對於一個行程群組發出的的信號,會被個別遞送到這個群組下的每個行程成員中。 行程群組本身,也可以被集合成一個群組來管理,稱為會議群組(sessions)。歸屬於某個特定會議群組下的行程群組,不能移動到別的會議群組下;在某個行程群組下的特定行程,在創造出新的行程時,這個行程也只能屬於這個父行程所歸屬的相同會議群組。 (zh)
|
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |