Operační systémy
Operační systémy
Základní informace Operační systém (OS) • OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. • Operační systém musí být naistalován na každém počítači, jinak se počítač stává v podstatě nefunkčním a nepoužitelným zařízením. • Moderní operační systémy jsou navíc vybaveny velkým množstvím základních programů, které umožňují pohodlnou správu počítače, procházení webu, používání e-mailu, přehrávání multimediálních souborů a další funkce.
Operační systémy
Základní informace Na různých počítačích se používají různé operační systémy. V průběhu času samozřejmě vznikají jejich nové verze, takže v současnosti používané počítače mohou využívat několik různých OS. • Osobní počítače typu PC včetně notebooků a netbooků a tabletových počítačů používají operační systémy Windows, Linux nebo Mac OS. • Smartphony, osobní komunikátory a PDA mohou obsahovat několik různých systémů, iOS (Apple), MeeGo (Nokia) nebo Google Android a konkuruje jim MS Windows Mobile. • Servery využívají serverovou verzi systému Windows nebo některou distribuci systému Liux. • Sálové počítače (mainframe) pak zpravidla využívají některý z komerčních unixových systémů. • Superpočítače oživuje většinou na míru upravený Linux.
Operační systémy
Architektura operačního systému (1) • Ovladače hardwaru – Zpřístupňují operačnímu systému konkrétní komponenty určitého počítače a předají mu jejich řízení ve standardním formátu. – Ovladač (driver) je program napsaný konkrétně pro určitý počítačový díl. Vytváří ho tedy většinou výrobce tohoto dílu.
• Jádro systému – Zajišťuje správu procesoru, paměti, disku a dalších zařízení a jejich přidělování jednotlivým aplikacím a procesům. – Řídí tedy zásadním způsobem chod počítače. – Žádný program nemůže přistupovat do paměti počítače nebo ke zdrojům procesoru bez služeb jádra systému. – Spolu s ovladači vytváří tzv. HAL (Hardware abstraction layer), vrstvu, která vzhledem k API a k aplikačním programům vytváří jednotné rozhraní bez ohledu na konkrétní hardware počítače. Díky tomu se může na stovkách různých konfiguracích hardwaru používat stejný software. – Jádro OS také umožňuje běh více aplikací současně, tzv. multitasking.
Operační systémy
Architektura operačního systému (2) • Aplikační rozhraní (API) – Nabízí programům vykreslování oken, dialogů a všech dalších prvků systému. – Díky tomu dnešní programátoři neprogramují okna a ovládací tlačítka, ani dialogy na ukládání/otevírání souborů. Prostě pouze využijí připravené komponenty API systému. Těch jsou stovky a zásadním způsobem ulehčují tvorbu programů a sjednocují jejich ovládání.
• Grafické rozhraní (GUI) – Obsahuje funkce na vykreslování všech grafických prvků, tedy zejména oken, obecně součástí API. Dnes se často využívá pro vykreslování těchto prvků grafický čip grafické karty (přes knihovny DirectX nebo OpenGL). – Díky tomu i složité a na výkon náročné efekty (např. průhledná okna) nespotřebovávají žádný výkon procesoru počítače.
Operační systémy
Architektura operačního systému (3) • Vzhled (skin) – Skin grafického rozhraní obsahuje konkrétní vzhled určitého aplikačního rozhraní, tedy barvy oken, tvary a umístěná panelů a tlačítek atd.
• Multitasking – Nástroj operačního systému umožňující běh desítek programů současně (přesněji tzv. procesů) i na počítači s jedním jádrem v procesoru.
Operační systémy
Stručná historie operačních systémů • První počítače v období po II. Světové válce: co nový počítač, to jeho vlastní nový ovládací program, tedy operační systém. • Sálové počítače v 60. letech minulého století: asembler – systém řídící přímo hardware počítače, také pro každý typ počítače jiný. • V 70. letech vznikl UNIX – víceúlohový, víceuživatelský OS pro tehdejší sálové počítače a minipočítače. • IMB v roce 1981 použila pro svůj osobní počítač operační systém DOS od firmy Microsoft. • …
A jak to bylo dál? Na Internetu vyhledejte informace o tom, jak pokračovala historie operačních systémů.
Operační systémy
Základní pojmy • XXXXX
Operační systémy
Zdroje • Roubal, Pavel. Informatika a výpočetní technika pro střední školy – teoretická učebnice. ISBN: 978-80-251-3228-9.
jméno autora
Tomáš Žižka
název projektu
Informatika a digitální technika
číslo projektu
CZ.1.07/1.5.00/34.0158
číslo šablony
III/2 Inovace výuky pomocí ICT
předmět/ třída (ročník)
Informatika/oktáva
pořadové číslo DUM
14
datum
26. 3. 2013
název DUM
Operační systémy
metodická poznámka k využití
Výuková prezentace, která je zaměřena na problematiku operačních systémů. Určeno pro frontální výuku s celou třídou.