.
, - , . . .
. , . , , , . , ( , ).
.
, , , . , , , , . , , . , , (). .
) , . ) , ( , ), . , , . , , , . ) , , .
, . - . , , . , .
. .
.
, :
○
|
|
○
○
○
, , , .. . , , . , . .
, : . , . , , .
UNIX , : fork. . fork - - , . , execve .
Windows CreateProcess .
, . , , .
, :
○ ()
○ ()
○ ()
○ ()
, . , , . UNIX - exit, Windows - ExitProcess. , . UNIX - kill, Windows - TerminateProcess. .
.
. , , , . , .
UNIX , . , , , ( , ). , , .
|
|
UNIX . init. , . , . , - . , , , . , , init. , Windows . , - - , ( ), . , . UNIX .
.
:
○ ( )
○ ( , )
○ ( , )
, . 1 , , . 2 3 , , . 2 , . 3 , , . 4 , (, ). - , 3. , .
.
( ), , . ( .) , , , , , , , - .
. . . , , . , , .