Operační systém

Operační systémy (OS) jsou základní softwarové vybavení počítače.
V podstatě se jedná o program, který nám umožňuje počítač ovládat ? tvoří rozhraní mezi programy a hardwarem (organizuje přístup k datům, spouští aplikace, řídí jejich průběh a přiděluje jim HW prostředky.
Zavádí se do operační paměti hned po zapnutí počítače většinou z pevného disku, popřípadě z jiného média.


Funkce OS:
Řídí a spravuje přístup ke zdrojům výpočetního systému - rozdělování času procesoru, přidělování operační paměti, přístup k vnějším pamětem (disk, CD ROM, DVD), správa komunikace s periferiemi (klávesnice, myši, tiskárny, scannery atd.).
Organizuje přístup k datům - zamezení neoprávněného přístupu.
Řídí zpracování úloh - jejich přípravu, plánování a průběh tak, aby byla zajištěna maximální efektivita jejich zpracování.
Podporuje komunikaci s uživatelem - provádění uživatelem zadaných příkazů a spouštění aplikací, informuje uživatele o vzniklých problémech či chybách.



Důležité pojmy:
Uživatelský rozhraní (User Interface, UI) - Způsob jakým uživatel komunikuje s OS (jakým způsobem zadává pokyny a v jaké formě dostává zprávy o výsledku provedené operace).
- Existují dvě formy: Textové uživatelské rozhraní (Text User Interface TUI)např. MS-DOS (příkazový řádek) a Grafické uživatelské rozhraní (Graphical User Interface, GUI), které používá většina současných operačních systémů.

Multitasking - je funkce umožňující souběžné zpracování více úloh v jednom okamžiku, tzn., že běží několik procesů současně.
- Dělíme:
Kooperativní multitasking ? Řízení si předávají jednotlivé procesy. Nevýhodou je, že když úloha z důvodu chyby nepředá řízení zpět operačnímu systému, tak dochází k ?pádu? systému.
Preemtivní multitasking - Zdroje přiděluje operační systém, havárie jednoho procesu neznamená ukončení práce celého systému. Systém až 1000x za sekundu úlohy přerušuje a kontroluje.

Drive (ovladač) - Software, pomocí kterého dokáže operační systém zacházet s daným hardwarem - komunikovat s ním, obsluhovat ho.

Bootování - Zavádění operačního systému do operační paměti RAM po zapnutí počítače.


Typy OS:
Jednouživatelské jedno úlohové (single-user single-task) - žádné prostředky ochrany souborů a disků, neumožňuje běh více procesů (programů) najednou, například: MS-DOS.

Jednouživatelské více úlohové (single-user multi-task), multitasking, možnost paralelního (současného) běhu několika procesů, kooperativní multitasking, preemptivní multitasking, například: Windows 9x, Me, Windows XP.

Víceuživatelské více úlohové (multi-user multi-task) možnost zpracovávat požadavky více uživatelů přihlášených do systému, například: Windows NT, Windows 2000, Unix, Linux, Windows XP.

Systémy s reálným časem (real-time) ? zejména pro řízení technologických procesů.


Druhy OS:
MS-DOS (Microsoft Disk Operating System)
Vznikl v roce 1981, kdy firma Microsoft vytvořila na objednávku IBM první OS pro osobní počítače.
Pouze textové UI, neuměl multitasking, vznik prvních grafických nadstaveb (Windows).

Windows
Microsoft poprvé uvedl na trh v roce 1985.
Jedná se o nejrozšířenější OS (z toho plynoucí nevýhodou je jeho pomalý vývoj a modernizace).
OS umožňuje multitasking, je víceuživatelský, má GUI a široké množství aplikací pro běžnou práci.
Windows nejdříve běžel jako nástavba DOSu (až po Windows Me), poté už fungoval jako samostatný OS.

Linux (GNU/Linux)
Převážně složený z jádra (autor Linus Torvalds), základních knihoven a nástrojů projektu GNU (Richard Stallman).
Vychází z Unixu, přesto nemá společný zdrojový kód.
Podporuje Multitasking, má GUI a je víceuživatelský.
Hlavní výhodou tohoto OS je, že je volně k dispozici i se zdrojovými kódy (Open source ? je možné ho libovolně upravovat a distribuovat, pokud vývojář opět přiloží zdrojové kódy)
Existuje mnoho distribucí (upravených verzí Lunuxu) např. Danix, Debian, Ubuntu, Arch Linux, Fedora?

MAC OS (Mackintosh Operating System)
Operační systém pro počítače Apple Mackintosh poprvé uvedený v roce 2001.
Aktuální verze nese označení Mac OS X, jedná se o náhradu Mac OS.
GUI nese označení Aqua. Systém podporuje multitasking a samozřejmě he víceuživatelský.
Oficiálně nelze nainstalovat na běžné PC, možné nainstalovat nelegálně upravenou verzi systému (Hackintosh).

Naposledy změněno: čtvrtek, 29. října 2015, 10.56