Operační systémy
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
IVT
OBSAH
ÚVOD - 4 -
1. OPERAČNÍ SYSTÉM - 5 -
2. SLOŽENÍ OPERAČNÍHO SYSTÉMU - 6 -
2.1 Jádro - 6 -
A) Správa procesů - 7 -
B) Správa prostředků - 7 -
2.2 Pomocné nástroje - 8 -
3. VÝZNAM A FUNKCE OPERAČNÍHO SYSTÉMU - 8 -
4. PRINCIPY OVLADAČŮ - 8 -
ZÁVĚR - 9 -
Zdroje: - 10 -
Seznam obrázků: - 10 -
ÚVOD
Téma, kterým se práce zabývá, jsem si vybrala, protože se chci dozvědět, jak operační systémy pracují s hardwarem. Cílem práce je seznámení se s funkcí, složením a významem operačních systémů.
1. OPERAČNÍ SYSTÉM
Operační systém je základní obslužný a řídící softwarový program počítače. (1) (2) Díky němu máme přístup k datovým souborům, jsme schopni spustit aplikace a plně využít vstupní zařízení. (2) Uložen je v paměti počítače a pracuje nepřetržitě od jeho zapnutí až po vypnutí. (1)Zajišťuje komunikaci s hardwarem. (2)
Rozlišujeme různé typy operačních systémů:
Jednouživatelské a jednoúlohové
Kvůli absenci reentrantního jádra neumožňují běh více programů najednou, poskytují přístup k souborům na disku, zobrazují znaky na obrazovce a jsou schopny přečíst znaky z klávesnice. Mezi tento typ operačních systému patří například MS-DOS. (2)
Jednouživatelské a víceúlohové
Umožňuje jednomu uživateli běh několika programů v jednu chvíli. Představitelem je Windows XP. (2)
Víceuživatelské a víceúlohové
Umožňují zpracovávat požadavky několika uživatelů současně. Uživatelé se mohou přihlásit pomocí sítě nebo internetu. Současné operační systémy jsou víceúlohové – Microsoft Windows, Linux. (2) (3)
Systémy s reálným časem
Plní vyšší nároky a používá se například pro mobilní telefon nebo řízení výrobních procesů. (4)
Operační systémy rozdělujeme také podle jejich účelu využití:
Mobilní operační systémy(5)
Obrázek 1: Mobilní operační systémy tabulka
Počítačové operační systémy(1)
Obrázek 2: Počítačové operační systémy tabulka
2. SLOŽENÍ OPERAČNÍHO SYSTÉMU
2.1 Jádro
Jádro – kernel, se zavádí do operační paměti při startu počítače a je v činnosti po celou dobu kdy běží operační systém. Může být naprogramováno různými způsoby.(6)
Prvním z nich je monolitické jádro. Všechny služby běží ve stejném paměťovém prostoru (kernel-space). (7)Jednotlivé části jsou velmi silně provázány, což zvětšuje riziko shození celého systému kvůli jedné chybě v libovolném ovladači. Údržba vývoj je u tohoto typu složitější vzhledem k jeho velikosti. Jádro však dokáže být velice efektivní. (6)
Druhým typem je mikrojádro. Obsahuje nejzákladnější funkce a je velmi malé. Všechny oddělitelné části pracují jako samostatné procesy. Snadněji se programuje a poskytuje vysokou spolehlivost a stabilitu. Pokud dojde k chybě, je možné systém restartovat. S tím ale souvisí ztráta původního stavu. (8)