Operační systém
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (→Vlastní OS:  Uživatelská rozhraní mohou být různá.) | |||
| Řádka 18: | Řádka 18: | ||
| * ovladače periferních zařízení | * ovladače periferních zařízení | ||
| ** konfigurace sítě | ** konfigurace sítě | ||
| − | *  | + | * uživatelská rozhraní | 
| − | * knihovny  | + | ** grafické, textové,... | 
| + | * knihovny | ||
| + | ** souhrn funkcí vytváří API — aplikační rozhraní operačního systému | ||
| * systémové programy | * systémové programy | ||
| ** Pomáhají uživateli se správou počítače. | ** Pomáhají uživateli se správou počítače. | ||
Verze z 7. 9. 2016, 11:59
| Obsah | 
Součásti operačního systému (OS)
Je to základní programové vybavení počítače.
- Součásti
- UEFI/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ě
 
-  uživatelská rozhraní
- grafické, textové,...
 
-  knihovny
- souhrn funkcí vytváří API — aplikační rozhraní operačního systému
 
-  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)
- 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ů
- Autentizace uživatelů
- Správa uživatelských účtů a skupin

