Životní cyklus procesu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(→Stavy procesu: Oprava drobných nedostatků a vzhledu)
(Osamostatněn plánovač + přepínání procesů)
Řádka 28: Řádka 28:
 
* Proces skončil svoji činnost a probíhá uvolňování paměti atd.
 
* Proces skončil svoji činnost a probíhá uvolňování paměti atd.
  
−
== Plánovač (scheduler) ==
+
Viz také: [[Plánování procesů | Plánovač procesů, přepínání procesů.]]
−
*Součást jádra, zajišťuje přepínání procesů zařizuje součást jádra.
+
−
 
+
−
;Požadavky
+
−
*fairness
+
−
**všechny procesy by měly dostat přibližně stejný prostor...
+
−
**ale priority jsou možné
+
−
*efficiency
+
−
**omezit čas, který využívá OS sám.
+
−
*odezva
+
−
**uživatel by měl mít pocit, že všechny procesy reagují hned.
+
−
*turnaround
+
−
**dávky úloh by měly skončit co nejdříve
+
−
*propustnost
+
−
**maximalizovat počet dokončených úloh
+

Verze z 10. 10. 2013, 09:24

Stavy procesu.png

Stavy procesu

INIT — Created (new)

READY — Ready in memory

RUNNING

BLOCKED — Sleeping in memory (blocked)

Odkládání procesů (Swapping)

ZOMBIE

Viz také: Plánovač procesů, přepínání procesů.

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje