Operační systém

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Popsána struktura OS)
 
(Doplněny úkoly operačního systému)
Řádka 4: Řádka 4:
 
[[Category:OSY]]
 
[[Category:OSY]]
  
== Operační systém (OS) ==
+
== 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 ===
; Příklady:
 
* Windows
 
* MacOS
 
* Linux
 
* Android
 
* IOS
 
* ...
 
  
; Dále se skládá z:
+
; 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

Vlastní OS

Součásti
Příklady

Úkoly OS

Zprostředkovat přístup aplikací k HW

height=50%

Správa HW

Dílčí úkoly
Prostředky pro komunikaci s HW

Souborový systém

Rozhraní pro komunikaci s uživatelem

Řízení procesů a přidělování prostředků

Správa uživatelů, řízení oprávnění

Ošetření chybových stavů

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje