Operační systém

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Popsána struktura OS)
 
(Oprava struktury, odkaz na Souborové systémy.)
 
(Není zobrazeno 7 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
[[Category:VSE]]
+
[[Category:VSE]][[Category:Stránky_s_obrázky]][[Category:Informatika]][[Category:OSY]]
[[Category:SObrazky]]
+
[[Category:Informatika]]
+
[[Category:OSY]]
+
  
== Operační systém (OS) ==
+
== Co je operační systém? ==
Je to základní programové vybavení počítače.
+
Operační systém je základní programové vybavení počítače, které umožňuje ovládat počítač a spouštět aplikace.
  
; Součásti:
+
== Součásti operačního systému (OS) ==
* BIOS
+
* [[UEFI|UEFI/BIOS]]
* vlastní operační systém
+
* Vlastní operační systém
 +
** Jádro (kernel)
 +
** Správce souborového systému
 +
** Uživatelské rozhraní (grafické či textové)
 +
** Správce síťového rozhraní
 +
** Ovladače periferních zařízení
 +
** Knihovny funkcí (API)
 +
** Systémové programy
  
=== Vlastní OS ===
+
=== Jádro vlastního OS (kernel) ===
; Příklady:
+
* Plánování procesů
 +
* Ovladače základních zařízení
 +
* Správce paměti
 +
 
 +
=== Knihovny funkcí ===
 +
* Souhrn funkcí vytváří API — aplikační rozhraní operačního systému.
 +
* Tyto funkce může využít programátor aplikace, aby jeho aplikace mohla komunikovat s operačním systémem.
 +
 
 +
=== Systémové programy ===
 +
* Aplikace, které pomáhají uživateli se správou počítače.
 +
* Příklady:
 +
** Systémové příkazy (používáme v příkazovém řádku)
 +
** Nástroj pro defragmentaci disku
 +
** Nástroj pro kontrolu disku (souborového systému)
 +
** Nástroj pro rozdělení disku
 +
** Antivirový program
 +
** Základní textový editor
 +
** ...
 +
 
 +
 
 +
== Příklady vlastních OS ==
 
* Windows
 
* Windows
* MacOS
+
* GNU/Linux
* Linux
+
* macOS (dříve OS X a ještě dříve Mac OS X)
 
* Android
 
* Android
* IOS
+
* Cisco IOS
 
* ...
 
* ...
  
; Dále se skládá z:
+
 
* jádro (kernel)
+
== Úkoly OS ==
** plánování procesů
+
 
** ovladače základních zařízení
+
=== Zprostředkovat přístup aplikací k HW ===
** správce souborového systému
+
* Poskytovat aplikacím jednotné rozhraní pro ovládání HW.
** správce paměti
+
* 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.
* ovladače periferních zařízení
+
* Výrobci HW mohou dodat ovladače pro daný OS.
** konfigurace sítě
+
** OS nabízí i rozhraní pro tvorbu ovladačů.
* grafické rozhraní
+
[[Image:os_hw.png|400x600px]]
* knihovny (API)
+
 
* systémové programy
+
===  Správa HW ===
** Pomáhají uživateli se správou počítače.
+
; Dílčí úkoly
** příkazy
+
* správa pamětových datových médií
** defragmentace disku
+
* správa síťových rozhraní
** kontrola disku
+
* správa vstupně výstupních rozhraní (USB, RS-232, ...)
** rozdělení disku
+
*  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 sektory na disku jako na hierarchii souborů a složek.
 +
*  Existuje více variant souborových systémů viz také: [[Souborové systémy]]
 +
 
 +
=== 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
 +
 
 +
===  Ošetření chybových stavů ===

Aktuální verze z 18. 5. 2017, 17:41


Obsah

Co je operační systém?

Operační systém je základní programové vybavení počítače, které umožňuje ovládat počítač a spouštět aplikace.

Součásti operačního systému (OS)

Jádro vlastního OS (kernel)

Knihovny funkcí

Systémové programy


Příklady vlastních OS


Úkoly OS

Zprostředkovat přístup aplikací k HW

Os hw.png

Správa HW

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

Souborový systém

Rozhraní pro komunikaci s uživatelem

Uživatelská rozhraní mohou být:

Ří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