Studia zaoczne. 2006/2007 Zestaw I
„ «, CO takcj. Eork (ł .jeśli »< Co Eunkoj, , ««= i-
wywołanie się powiodło! ^ ^ottg> jC/ljZi ts/i
Si; pc.tooUo ŁnY^eO- ?.0 3 ; a.
Ą/v/\eiv\ę_'Wtv\C
7 Czy proces zLbi lo inna nazwa procesu demon? Jeśli nie to w jaki sposób każdy z nich powstaje'’
i-sluJkwawt U u»Kao y oJud
. ( , ■_. o AA«t ^ \sQ^tXiXsO i«,s.ŁC\.C, O(oSCm.VOnXc_ |>ru,Ł VOCA*-s(-Xł.
*JV ^ l**1'^1* ?“vvac*- ł'ULV
VJ 8. Co to jest proces “osierocony” ? Jaką wartość zwróci funkcja getppid <) w nim wywołana?
~\zM& poce^ ( Ici^-T cbv<Mr Ct/U^/y-ą VU-J € >? ^ D /^ '
EW~Q_C02 (>OVALA') bl^aJĆCs^e- , 7- t *VŁrO fo, .
aolcjip^t-JtWj |7vez [HcJtA |.V\V^ « Ł4A *'v*L-e SŚL L-Jar-bctit
OUŁ)
/\a~Q_c^(2
J 9. Wymień i krótko skomentuj, co najmniej trzy atrybuty, które są dziedziczone przez proces potomny z procesu macierzystego. Napisz program, który pozwoli sprawdzić, czy rzeczywiście wartości tych atrybutów są takie same. ,
•■CaJ<ŁLQę pv*e»^ £U»D
Efe^cKj^^ lO^-U/fufnUfc-^OY ' ^<A«C V~VL^~ CŚ-Oi^^wt
h'a,v» ;i ^ Sutt-btlłosu.’; ’0'. prit^-|-( ^/bet iptłu^n)"
N 10. Kiedy użyjesz funkcji pause ? Zilustruj przykładem programu
>vj Vv-b- b-tA tf i J O
U-IM* UaIłCC'1 U.vfc VQjt^.
) ~ ^3YXłp\L a-> olo •'*'Oł*»»w(u_ r>ł
11. Zadaniem poniższej funckji jest obsługa zakończenia procesu potomnego.
void CzyszczeniePoPotomku (int signal_number){
/* wait nieblokujące */
while (waitpid(-1,NULL,WNOHANG)>0)
}
Dlaczego użyta została tutaj pętla? Czy możemy ją usunąć?
2