Operační systém
Z MiS
(Rozdíly mezi verzemi)
(Popsána struktura OS) |
(Doplněny úkoly operačního systému) |
||
| Řádka 4: | Řádka 4: | ||
[[Category:OSY]] | [[Category:OSY]] | ||
| − | == | + | == Součásti operačního systému (OS) == |
Je to základní programové vybavení počítače. | Je to základní programové vybavení počítače. | ||
| Řádka 12: | Řádka 12: | ||
=== Vlastní OS === | === Vlastní OS === | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | ; | + | ; Součásti |
* jádro (kernel) | * jádro (kernel) | ||
** plánování procesů | ** plánování procesů | ||
| Řádka 36: | Řádka 29: | ||
** kontrola disku | ** kontrola disku | ||
** rozdělení disku | ** rozdělení disku | ||
| + | |||
| + | ; Příklady: | ||
| + | * Windows | ||
| + | * MacOS | ||
| + | * Linux | ||
| + | * Android | ||
| + | * IOS | ||
| + | * ... | ||
| + | |||
| + | == Úkoly OS == | ||
| + | |||
| + | === Zprostředkovat přístup aplikací k HW === | ||
| + | * Poskytovat aplikacím jednotné rozhraní pro ovládání HW. | ||
| + | * Aplikace díky OS nemusí znát konkrétní HW. Aplikace volají služby API operačního systému, ten komunikaci s konkrétním HW zprostředkuje. | ||
| + | * Výrobci HW mohou dodat ovladače pro daný OS. | ||
| + | ** OS nabízí i rozhraní pro tvorbu ovladačů. | ||
| + | [[Image:os_hw.png|width=50%|height=50%]] | ||
| + | |||
| + | === Správa HW === | ||
| + | ; Dílčí úkoly | ||
| + | * správa pamětových datových médií | ||
| + | * správa síťových rozhraní | ||
| + | * správa vstupně výstupních rozhraní (USB, RS-232, ...) | ||
| + | * správa periferních zařízení (tisk, zobrazení, ...) | ||
| + | * správa multimediálních rozhraní (zvuková karta, ...) | ||
| + | |||
| + | ; Prostředky pro komunikaci s HW | ||
| + | * IRQ | ||
| + | * DMA | ||
| + | * vstupně-výstupní adresy | ||
| + | |||
| + | === Souborový systém === | ||
| + | * Vrstva, která umožňuje uživatelům dívat se na disk jako na hierarchii souborů a složek | ||
| + | * správa souborového systému (jeden nebo většinou více typů) | ||
| + | |||
| + | === Rozhraní pro komunikaci s uživatelem === | ||
| + | * Uživatelská rozhraní mohou být | ||
| + | ** grafická | ||
| + | *** GUI | ||
| + | **** Graphical User Interface | ||
| + | ** textová | ||
| + | *** CLI | ||
| + | **** Command-Line Interface | ||
| + | |||
| + | === Řízení procesů a přidělování prostředků === | ||
| + | * správa paměti | ||
| + | ** přidělování paměti procesům | ||
| + | ** zabránění přístupu do paměti, kam nemají přistupovat | ||
| + | ** virtuální paměť | ||
| + | * správa procesů a služeb | ||
| + | * plánování procesů | ||
| + | * semafory, roury - viz meziprocesová komunikace | ||
| + | |||
| + | === Správa uživatelů, řízení oprávnění === | ||
| + | * Práce více uživatelů | ||
| + | * Autentifikace uživatelů | ||
| + | * Správa uživatelských účtů a skupin | ||
| + | |||
| + | === Ošetření chybových stavů === | ||
Verze z 10. 2. 2012, 13:53
Obsah |
Součásti operačního systému (OS)
Je to základní programové vybavení počítače.
- Součásti
- BIOS
- vlastní operační systém
Vlastní OS
- Součásti
- jádro (kernel)
- plánování procesů
- ovladače základních zařízení
- správce souborového systému
- správce paměti
- ovladače periferních zařízení
- konfigurace sítě
- grafické rozhraní
- knihovny (API)
- systémové programy
- Pomáhají uživateli se správou počítače.
- příkazy
- defragmentace disku
- kontrola disku
- rozdělení disku
- Příklady
- Windows
- MacOS
- Linux
- Android
- IOS
- ...
Úkoly OS
Zprostředkovat přístup aplikací k HW
- Poskytovat aplikacím jednotné rozhraní pro ovládání HW.
- Aplikace díky OS nemusí znát konkrétní HW. Aplikace volají služby API operačního systému, ten komunikaci s konkrétním HW zprostředkuje.
- Výrobci HW mohou dodat ovladače pro daný OS.
- OS nabízí i rozhraní pro tvorbu ovladačů.
Správa HW
- Dílčí úkoly
- správa pamětových datových médií
- správa síťových rozhraní
- správa vstupně výstupních rozhraní (USB, RS-232, ...)
- správa periferních zařízení (tisk, zobrazení, ...)
- správa multimediálních rozhraní (zvuková karta, ...)
- Prostředky pro komunikaci s HW
- IRQ
- DMA
- vstupně-výstupní adresy
Souborový systém
- Vrstva, která umožňuje uživatelům dívat se na disk jako na hierarchii souborů a složek
- správa souborového systému (jeden nebo většinou více typů)
Rozhraní pro komunikaci s uživatelem
- Uživatelská rozhraní mohou být
- grafická
- GUI
- Graphical User Interface
- GUI
- textová
- CLI
- Command-Line Interface
- CLI
- grafická
Řízení procesů a přidělování prostředků
- správa paměti
- přidělování paměti procesům
- zabránění přístupu do paměti, kam nemají přistupovat
- virtuální paměť
- správa procesů a služeb
- plánování procesů
- semafory, roury - viz meziprocesová komunikace
Správa uživatelů, řízení oprávnění
- Práce více uživatelů
- Autentifikace uživatelů
- Správa uživatelských účtů a skupin
