Ž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