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 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název materiálu
Operační systémy, základní vlastnosti, přehled
Autor
Mgr. Radomír Soural
1. sada
VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled
Vyučovací předmět a tématická oblast
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.
Přehled nasazení OS (prosinec 2012)(doplněno) Zajímavé odkazy: - 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-windows8-je-nainstalovany-na-kazdem-padesatem-pocitaci.html (doplněno dodatečně)