Uvod v operacijske sisteme
Upravljanje s procesi
Upravljanje s procesi
Če poženemo določen program dvakrat zaporedoma, ali dobimo enega ali dva različna procesa?
Ali menite, da lahko na računalniškem sistemu teče neskončno število procesov? Zakaj?
Če naj program opravi neko opravilo, mora procesor izvajati njegove ukaze. Programu, ki se izvaja, pravimo proces. Nek program torej postane proces šele, ko ga poženemo. Vsakemu programu torej ustreza določen proces. Za svoje izvajanje potrebuje proces določene vire kot so procesorski čas, pomnilnik, datoteke idr.
Na določenem računalniku se v modernih operacijskih sistemih hkrati lahko izvaja več procesov. Seveda se v primeru enoprocesorskega računalniškega sistema dejansko v določenem trenutku samo en proces, vendar je preklapljanje med izvajanjem vseh procesov tako hitro, da ima uporabnik občutek, da se hkrati izvaja več procesov.
Naloga
Naštejte nekaj primerov procesov.
Če poženemo določen program dvakrat zaporedoma, ali dobimo enega ali dva različna procesa?
Ali menite, da lahko na računalniškem sistemu teče neskončno število procesov? Zakaj?