Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.