Professional Documents
Culture Documents
05 Z Hl3disk4 Pr0c35u
05 Z Hl3disk4 Pr0c35u
hlediska procesu
Mgr. Josef Horálek
Stav procesu
Ukončena
Výpočetní
systém Probíhající
Předána
Moduly operačního systému
Ukončena
Modul Modul
přidělování přidělování Dispečer
paměti periferií
Přiřazena Dotaz na
paměť periferie
Probíhající
Dotaz na
Vytvoření
kapacitu
Plánovač procesu úlohy
paměti
úloh
I/O dispečer
(spooling)
Předána
Systém
souborů
Průběh vykonávání procesu
Plánovač
procesů Ukončena
Dispečer Konec
časového
kvanta
Dotaz na
Plánovač Probíhající
procesů
procesor
Předána
Průběh vykonávání procesu
Ukončena
Vytvoř I/O
Modul proces
přidělování
Zahaj I/O periferií
Probíhající Dispečer
Systém
souborů Zablokuj
původní
proces
Volej čtení
Plánovač
procesů
Signalizace
Připravena Čekající
Dispečer
Uvolnění
Průběh vykonávání procesu
paměti
Modul
přidělování
paměti Ukončena
Modul
přidělování
periferií
Plánovač
procesů
Uvolnění
periferie Probíhající
Uvolni proces
Předána
Průběh vykonávání procesu
Proces 3 Proces 1
Virtuální
počítač
Uživatelské
Holý programy
počítač
Vnitřní virtuální
počítač
Uživatelské
Holý programy
počítač
Proces 4 Proces 2
Ostatní klíč. fce OS
Hierarchická struktura OS
Proces 1 U5
Proces 2
U4
U3
U2
Mod.
přidělování
U1
procesoru
na nižší
Jádro HP
úrovni
Mod. přidělování
paměti
Mod. přidělování
periferií
Systém souborů
Hierarchická struktura OS
= úroveň 5:
= modul ovládání systému souboru
= vytvoř / zruš soubor;
= otevři / uzavři soubor;
= operace čtení a zápisu do souboru;
= úroveň 4:
= modul přidělování periferních zařízení
= sleduj stav všech I/O zařízení;
= naplánuj I/O operace;
= zahaj I/O proces;
Hierarchická struktura OS
= úroveň 3:
= modul přidělování procesoru na vyšší úrovni
= vytvoř / zruš proces;
= zašli / přijmi zprávu mezi procesy;
= zastav proces;
= zahaj proces;
= úroveň 2:
= modul přidělování paměti
= přiděl paměť;
= uvolni paměť;
= úroveň 1:
= modul přidělování procesoru na nižší úrovni
= provádění P operací;
= provádění V operací;
= plánování procesu – multiprogramování;
Děkuji za pozornost…