SOU Valašské Klobouky VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled Mgr. Radomír Soural Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu CZ.1.07/1.5.00/34.0459 Název školy SOU Valašské Klobouky, Brumovská 456 Název klíčové aktivity Název materiálu Autor 1. sada Vyučovací předmět a tématická oblast III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Operační systémy, základní vlastnosti, přehled Mgr. Radomír Soural VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled Informační a komunikační technologie, 1 roč. nástavbové studium Datum vytvoření Prosinec 2012 Anotace Seznámení studentů s pojmy operační systém, s přehledem používaných i již nepoužívaných OS Popis způsobu použití výukového materiálu Prezentace pomocí IT techniky (PC, dataprojektor, plátno, příp. zvuková souprava, vizualizér)
Operační systém Operační systém je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti počítače při jeho startu a zůstává v činnosti až do jeho vypnutí. Skládá se z jádra (kernel) a pomocných systémových nástrojů. Hlavním úkolem operačního systému je zajistit uživateli možnost ovládat počítač, vytvořit pro procesy stabilní aplikační rozhraní (API) a přidělovat jim systémové zdroje. Operační systém je velmi komplexní software, jehož vývoj je mnohem složitější a náročnější, než vývoj obyčejných programů Operační systém plní tři základní funkce: 1. Ovládání počítače umožňuje uživateli spouštět programy, předávat jim vstupy a získávat jejich výstupy s výsledky TJ. schopnost spustit program, předat mu vstupní data a umožnit výstup výsledků na výstupní zařízení. Někdy je však pojem operační systém rozšířen i na grafické uživatelské rozhraní, což může být z důvodů marketingových, ale i problému nejasné hranice mezi operačním systémem a aplikacemi. U systémů, které disponují jediným grafickým rozhraním (Microsoft Windows, Symbian OS, ) je často grafické rozhraní zahrnováno do operačního systému. U systémů, kde je uživatelské rozhraní možné vytvořit několika nezávislými způsoby nebo různými aplikacemi, je běžné nepovažovat ho za součást systému (unixové systémy). 2. Abstrakce hardware vytváří rozhraní pro programy, které abstrahuje ovládání hardware a dalších funkcí do snadno použitelných funkcí (API) Operační systém skrývá detaily ovládání jednotlivých zařízení v počítači (tzv. hardware) a definuje standardní rozhraní pro volání systémových služebtak, že vytváří abstraktní vrstvu s jednoduchými funkcemi (tzv. API), které využívají programátoři aplikací. Tím nejen zjednodušuje programátorům vytváření programů, ale umožňuje programům pracovat i se zařízeními, které v době vzniku programu neexistovaly (například z hlediska programátora není rozdíl mezi otevřením souboru na pevném disku, CD, DVD, flash, síťovém disku nebo Blu-ray). Někdy je uvnitř operačního systému vytvářena podobná
abstraktní mezivrstva, která usnadňuje programování ovladačů jednotlivých zařízení (tzv. HAL, anglicky Hardware Abstraction Layer). 3. Správa prostředků přiděluje a odebírá procesům systémové prostředky počítače Operační systém přiděluje spuštěným programům systémové prostředky (operační paměť, procesor, pevný disk, vstupně-výstupní zařízení). V případě potřeby může operační systém procesům přidělené prostředky násilně odebrat (preempce). Operační systém využívá schopnosti procesoru k ochraně sebe samého, ale i k oddělení pracovního prostoru jednotlivých procesů. Přehled operačních systémů BSD - FreeBSD, NetBSD, OpenBSD, DragonFly BSD Linux (distribuce) Debian, Fedora, Gentoo, Knoppix, Mandriva, Red Hat, Slackware, SUSE, Ubuntu, další... Mac OS System 6, System 7, Mac OS 8, Mac OS 9, Mac OS X Windows pro DOS 1.0, 2.0, 3.0, 3.1x, 95, 98, Me, Windows NT 3.1, 3.5, 3.51, 4.0, 2000, XP, 2003, Vista, 2008, Windows 7, 2008 R2, Windows 8 Mobilní telefony a PDA Android, BlackBerry OS, ios, Maemo, PalmOS, Ubuntu Phone, webos, Symbian OS, Windows CE, Windows Mobile, Windows Phone 7 DOS MS-DOS, DR-DOS, Enhanced-DR-DOS, FreeDOS, PTS-DOS Další operační systémy OS/2, QNX, Solaris, UNIX, AmigaOS, BeOS, OpenVMS, NeXTSTEP, Syllable, ReactOS, Haiku, Multics, Plan 9 from Bell Labs
Grafické uživatelské rozhraní (GUI) - dnes již většina moderních operačních systémů obsahuje grafické uživatelské rozhraní. Jiné operační systémy, jak starší, tak novější, jsou modulární oddělují grafický podsystém od jádra a operačního systému. Již v roce 1980 existovaly systémy UNIX, VMS a mnoho jiných, které byly vybudovány právě tímto způsobem. Dnes na tomto principu funguje také Linux a Mac OS X. - mnoho OS umožňuje uživateli nainstalovat nebo vytvořit grafické rozhraní podle jeho požadavků. X Window System, ve spojení s GNOME nebo KDE, je běžně dostupný pro většinu UN*Xových systémů. - grafická uživatelská rozhraní se postupem času vyvíjejí. Například Windows modifikuje své GUI vždy, když je vydána nová verze, a rozhraní Mac OS bylo dramaticky změněno s příchodem Mac OS X v roce 1999. Zajímavé odkazy: Přehled nasazení OS (prosinec 2012)(doplněno) - rrovnání operačních systémů http://home.zcu.cz/~lenvokac/druha.html
Kontrolní otázky: Které tři základní funkce plní operační systém? Co je to Grafické uživatelské rozhraní (GUI) Pokuste se vyjmenovat známé operační systémy Použité zdroje a literatura AUTOR NEUVEDEN. Operační systém [online]. [cit. 12.12.2012]. Dostupný na WWW: http://cs.wikipedia.org/wiki/opera%c4%8dn%c3%ad_syst%c3%a9m Zdroje obrázků: AUTOR NEUVEDEN. Jednotlivé Operační systémy [online]. [cit. 12.12.2012]. Dostupný na WWW: home.zcu.cz AUTOR NEUVEDEN. Windows 8 je nainstalovaný na každém padesátém počítači [online]. [cit. 12.12.2012]. Dostupný na WWW: http://www.novinky.cz/internet-a-pc/software/291224-windows- 8-je-nainstalovany-na-kazdem-padesatem-pocitaci.html (doplněno dodatečně)