Archivní obsah
Tento materiál pochází ze staršího archivu rvp.cz a už není součástí aktuální nabídky. Uchováváme ho, aby na něj dál vedly původní odkazy.
Jak na internet: Operační systémy
Mozek počítače. Příhodnější přirovnání k operačnímu systému (OS) bychom asi těžko hledali. Mozek je odpovědný za všechny tělesné a duševní procesy a žádný z nich by bez něj nemohl fungovat. OS zase představuje nezbytnou softwarovou výbavu, bez níž není možné ovládat počítač. Hlavním úkolem OS tak je uživateli sloužit jako prostředník mezi hardwarem a konkrétními programy, které uživatel používá. Operační systémy jsou velmi komplexní a jejich vývoj je podstatně složitější než vývoj ostatního softwaru. Pro představu: moderní verze operačních systémů Windows nebo Mac OS se skládají z desítek milionů řádků zdrojového kódu.
Základní pojmy
Základem OS je jádro (angl. kernel), které po celou dobu fungování počítače koordinuje činnost všech ostatních běžících procesů. Jeho hlavním úkolem je tedy přidělování prostředků počítače (procesor, paměť a další zařízení jako displeje, tiskárny, úložná zařízení apod.) jednotlivým programům běžícím v rámci OS.
Životní cyklus OS (od vývoje po nahrazení novou verzí) je poměrně dlouhý. Proto je třeba zajistit, aby dokázal pracovat i s hardwarem, který třeba v době jeho vývoje ani neexistuje. Proto další klíčovou funkcí OS (někdy i přímo kernelu) je abstrakce hardwaru. K tomu slouží tzv. vrstva API (aplikační rozhraní), která definuje jednoduché funkce spojené s fungováním počítače. Jednou z nich je například zápis dat na úložná zařízení. Díky API tak třeba Windows 98 zvládly zapisovat na flash disky, které se na trh dostaly až po roce 2000.
Důležitou součástí OS je také uživatelské rozhraní. Tím se označuje vizuální prezentace OS směrem k uživateli, která obsahuje ovládací prvky, pomocí nichž uživatel může s počítačem pracovat (spouštět aplikace, upravovat nastavení, ovládat hardware, zapínat a vypínat různé funkce atd.).
Historie počítačů je spojena s textovým uživatelským rozhraním, které umožňovalo ovládat počítač textovými příkazy. Dnes se v naprosté většině používá grafické uživatelské rozhraní (GUI - graphic user interface), které usnadňuje ovládání počítače interaktivními grafickými prvky, například ikonami aplikací.
Vývoj OS
První prototypy OS se objevily na přelomu 50. a 60. let jako důsledek zdokonalování počítačových technologií, které kladly stále vyšší nároky na efektivní zpracování procesů. V roce 1969 začala skupina amerických expertů pracovat na vývoji systému UNIX, který přinesl revoluční kombinaci srozumitelného rozhraní, schopnosti multitaskingu a správy více uživatelů. UNIX se začal velmi rychle rozvíjet a stal se základem pro řadu pozdějších moderních operačních systémů.
Materiály ke stažení
Financování materiálu
Materiál vznikl v rámci projektu spolufinancovaného Evropským sociálním fondem (ESF).
Seriál
Jak na internet
- 1.Jak na internet: Struktura internetu
- 2.Jak na internet: Správa a řízení Internetu
- 3.Jak na internet: Historie Internetu
- 4.Jak na internet: Doména, IP Adresa, DNS
- 5.Jak na internet: Internetové domény
- 6.Jak na internet: Webhosting
- 7.Jak na internet: Bezpečnost počítače na Internetu
- 8.Jak na internet: Jednotné přihlašování
