Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

OPERAČNÍ SYSTÉMY Část 1 – úloha OS Zpracovala: Mgr. Marcela Cvrkalová

Podobné prezentace


Prezentace na téma: "OPERAČNÍ SYSTÉMY Část 1 – úloha OS Zpracovala: Mgr. Marcela Cvrkalová"— Transkript prezentace:

1 OPERAČNÍ SYSTÉMY Část 1 – úloha OS Zpracovala: Mgr. Marcela Cvrkalová
Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97

2 ÚLOHA OPERAČNÍCH SYSTÉMŮ
správa prostředků, přidělování zdrojů prostředí pro spouštění jiných aplikací komunikace směrem k uživateli i směrem k hardware

3 FUNKCE A SLUŽBY OPERAČNÍCH SYSTÉMŮ
Provedení programu Vstupní a výstupní operace Manipulace se soubory, správa souborů Komunikace Detekce chyb

4 VNITŘNÍ SLUŽBY OPERAČNÍCH SYSTÉMŮ
Slouží k zabezpečení efektivního provozu systému přidělování zdrojů a prostředků účtování ochrana

5 OPERAČNÍ SYSTÉM ZABEZPEČUJE
správu paměti, virtualizaci paměti správu procesů a procesoru správu souborů networking vstupně výstupní služby plánování souběžnost bezpečnost

6 STRUKTURA OPERAČNÍHO SYSTÉMU
PROCESY UŽIVATELÉ ROZHRANÍ SLUŽEB OS PRO PROCESY a UŽIVATELE SHELL, API, INTERPRET PŘÍKAZŮ OS JÁDRO OS HW

7 TYPY OPERAČNÍCH SYSTÉMŮ
Z hlediska uživatelského rozhraní grafické OS OS s příkazovou řádkou

8 TYPY OPERAČNÍCH SYSTÉMŮ
Z hlediska počtu uživatelů jednouživatelské systémy víceuživatelské systémy

9 TYPY OPERAČNÍCH SYSTÉMŮ
Z hlediska počtu procesů jednoúlohové systémy (monotasking) víceúlohové systémy (multitasking)

10 MULTITASKOVÝ OPERAČNÍ SYSTÉM
Přepínání programů (task switching) S omezeným přepínáním (hlavní program + speciální programy) S neomezeným přepínáním předchůdce kooperativního multitaskingu

11 MULTITASKOVÝ OPERAČNÍ SYSTÉM
Kooperativní multitasking proces se musí procesoru sám vzdát pravidelně volá systémovou službu se zprávou, že může být přerušen vyžádá-li uživatel přepnutí, při nejbližším vyvolání služba zajistí ukončení procesu a přepnutí např. MS Windows

12 MULTITASKOVÝ OPERAČNÍ SYSTÉM
Výhody kooperativního multitaskingu proces nemůže být přerušen, pokud nechce (v kritické sekci) lepší využití procesoru – dobu čekání vyplní obsluhou jiného procesu

13 MULTITASKOVÝ OPERAČNÍ SYSTÉM
Nevýhody kooperativního multitaskingu zpomalení procesu na popředí nevhodný pro paralelní úlohy (správa sítě, komunikace sériovým rozhraním...) chyba v aktivním procesu vede k nekonečné smyčce, může zablokovat celý OS

14 MULTITASKOVÝ OPERAČNÍ SYSTÉM
Preemptivní multitasking Přidělování a odebírání procesoru procesům provádí OS Zpravidla po uplynutí časového kvanta (přerušení od časovače) např. Linux


Stáhnout ppt "OPERAČNÍ SYSTÉMY Část 1 – úloha OS Zpracovala: Mgr. Marcela Cvrkalová"

Podobné prezentace


Reklamy Google