Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




3. Operační systémy

PDF
Stáhnout kompletní materiál zdarma (210.38 kB)

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 PDF.

3. Operační systémy

OtázkyDefinujte operační systém, charakterizujte jeho základní úlohy v počítači
Popište rozdělení operačních systémů podle různých kritérií
Definujte základní typy struktur operačních systémů
Charakterizujte realtimový a distribuovaný operační systém

Operační systémJedná se o základní softwarové vybavení počítače. Je to v podstatě program, který nám umožňuje
počítač ovládat.

-

tvoří rozhraní mezi aplikačními (uživatelskými) programy a hardwarem

-

organizace přístupu k datům

-

spouštění aplikací

-

řídí jejich průběh

-

přiděluje jim hardwarové prostředky (čas a místo v paměti a na procesoru, přístup k periferním
zařízením, přístup k datovým souborům, atd.)

-

poskytování služeb aplikačním programům

Zavádí se do operační paměti hned po zapnutí počítače ze zvláštní oblasti pevného disku, Boot
Sector
-u, kde jsou fyzicky uloženy jeho soubory - Do Boot Sector-u se OS uloží jen při instalaci.

proces - spuštěný počítačový program
úloha - zadaná úloha (čeká na vyřešení)
výpočetní systém - stroj na zpracování dat provádějící zadané operace (počítač)
fyzické prostředky - procesor, RAM, I/O systém, uložiště
logické prostředky - uživatel, proces, úloha
paměťový prostor systému - souhrn všech pamětí (vnitřní i vnější)
holý počítač - Jedná se o hardware. Je to nejnižší vrstva OP (viz obrázek). Platí, že nižší vrstva
nevyužívá žádných služeb vyšších vrstev.

Úlohy OS
Správa paměti:

-

vedení evidence vnitřní paměti

-

přidělování paměti procesům

-

řešení situací vznikajících při nedostatku paměti

-

správa virtuální paměti (místo, které je využitelné v případě, že vznikne nedostatek RAM
paměti)

Správa procesů:

-

evidence spuštěných procesů

-

plánování přidělování procesoru

-

sledování stavu procesů

-

zajišťování komunikace mezi procesy

Správa periferií:

-

vytváření rozhraní mezi I/O zařízeními a procesy

-

sledování stavu zařízení

-

přidělování zařízení procesům a řešení možných kolizí

Správa uživatelů:

-

systém vede informace o uživatelích systému a jejich činnosti

-

zajišťuje přihlašování a odhlašování uživatelů

Správa úloh:

-

systém vede informace o úlohách

Rozdělení OS:
Podle počtu ovládaných procesorů:

-

jednoprocesorové (Windows s DOS jádrem)

-

víceprocesorové (Linux, Windows s NT jádrem)

-

dokážou rozplánovat alespoň některé úlohy tak, aby mohli být zpracovány na více
procesorech zároveň

Podle správy uživatelů:

-

jednouživatelské (Windows s DOS jádrem)

-

víceuživatelské (Linux, Windows s NT jádrem)

-

mají propracovanou správu uživatelů, která umožňuje v systému pracovat více
uživatelům bez vzájemného ovlivňování

-

tyto systémy především musí zajistit přísné oddělení prostředků (např. paměti)
využívaných různými uživateli

Témata, do kterých materiál patří