Punktacja: pytania tc*towc I pkt.. problemowe - 3 pkt. »krvnty - to pkt Pvl«„V« wcrc*ńlo«c .iotyer, SO 1 inux. problemowe - poj** zwianych** w*Sc/**nvm"SO
skrypty - nalepy realizował w łrodowWku I.inu*a »potc/exnym» St).
Zestaw I.
I. brosze wyjaśnić mechanizm zarządzania wykonaniem proccsAw Co oznacza w tym kontekście poicctc nwchanizii). wv>>Jnę«/.ęnic>>vy.
Proszą v\ yi;v<nić pojecie pioccs pcitomny.
3 Proszę wyjaśnić pojęcie ąflŁBCNCgy, co to jest stan ..zombie".
-ł. Proszę wyjaśnię rolę procesora, pamięci operacyjnej i obszaru wyładowań w wykonaniu procesu.
IN tania testowe:
" katalogu domowym użytkownika uscrl jest utworzony podsystem p\ik6w o podanej strukturze i prawach dostępu:
listy
Od_7.osi.txt .Nowy Rok.g,if DoUrzcdu.txt
Niech dla poniższej grupy poleceń bieżącym katalogiem roboczym będzie katalog listy
1) Aby policzyć - ile jest podkatalogów w katalogu „uscrl'’ należy wydać polecenie-, a) is —I /hbme/uscrl » we b) find J.. -typed \ we c) cat -łypc d | we d) grep „type d” *
2) Aby do pliku „procesy” w katalogu bieżącym zapisać informację o wszystkich uruchomionych procesach - informacja ma zawierać dane o procesie, m. \n.: login użytkownika, który go uruchomił, jego PID, PP1D. stan. nazwę uruchomionego programu -należ}' wydać polecenie:
a) mkdir » procesy b) pwd -Kt c)grep -A ^procesy d) ps -Af> procesy 3) Mechanizm utworzenia nowego procesu polega na:
a) stworzeniu struktury do jego obsługi na bazie takiej struktury procesu macierzystego, przydzieleniu pamięci operacyjnej i wczytania kodu programu
b) przepisaniu kodu programu i danych z pliku do pamięci operacyjnej i rozpoczęciu wykonywania poleceń tego programu
c) odnalezieniu pliku z programem, odczytaniu pierwszego polecenia do pamięci operacyjnej i wykonaniu go
d) twsłaniu specjalnego sygnału SYSINT do procesu o nazwie in\t
j) Abv przesiać do procesu o numerze 2300 sygnał SYSINT należy podać polecenie-. a) ' ps -A 2300 b) nice -10 2300 c) kill -3 2300 d) ps - SYSINT 2300
5) Po wykonaniu skryptu:
for i in aa 11 bbb ala do
if[„$i”= „aa” ] then $a=$(($a+l))