Operační systémy
Obecně Patří mezi základní programové vybavení počítače Do paměti počítače je zaveden hned po jeho spuštění, a zůstává aktivní až do vypnutí počítače Základní části: JÁDRO, pomocné systémové nástroje Hlavním úkolem: -zajistit uživateli možnost ovládat počítač -vytvořit pro procesy stabilní aplikační rozhraní (API) -přiřazovat procesům zdroje Operační systémy dnešní doby se vyznačují funkcí multitasking
Jádro (kernel) Zavedeno do paměti při startu počítače-je mu předáno jeho řízení U složitých operačních systémů po celou dobu běhu počítače koordinuje činnost veškerých procesů Hlavním úkolem: -ovládání počítače pomocí ovladačů -přidělování paměti a času procesoru pro programy -abstrakce funkcí (načítání z pevného disku a např. DVD stejným způsobem)
Pomocné systémové nástroje Fce: správa operačního systému, formátování disků, nastavení privilegií, a různé utility
Aplikační rozhraní (API) Zkratka Application Programming Interface Určuje jakým způsobem jsou funkce knihovny volány ze zdrojového kódu programu API zajišťuje komunikaci mezi jednotlivými programy (Windows API) Existují různé druhy API, například velmi důležité jsou grafické API (OpenGL, DirectX) Dvě nejrozšířenější API operačních systému jsou POSIX (Unix), a Win32 (Windows)
Grafické uživatelské rozhraní (GUI) Umožňuje ovládat počítač pomocí interaktivních grafických ovládacích prvků Na monitoru počítače jsou zobrazena okna, jako výstupy jednotlivých programů Grafické vstupní prvky: ikony, menu, tlačítka, posuvníky
Operační systémy současnosti Nejrozšířenejší je trojice Windows, Mac OS a Linux Dále jsou známy DOS, BSD a operační systémy mobilních zařízení, jako je Symbian, Blackberry, Android, iOS
Windows Operační systém firmy Microsoft První verze vznikla jako nástavba pro DOS Verze: DOS a NT DOS verze: 1.0, 2.0, 3.0, 3.1x, 95, 98, Me NT verze: 3.1, 3.5, 3.51, 4.0, XP, Vista, Windows 7, Windows 8
Mac OS Operační systém společnosti Apple Jedná se o operační systém nabázi unix Zkratka Macintosh Operating System Verze: Systém 1-7, Mac OS 8, Mac OS 9, Mac OS X (Snow Leopard, Lion)
Linux Unixový operační systém (využívá jeho jádro) Šířen v podobě distribucí, které se mohou kopírovat a sdílet bez omezení Je snadné jej nainstalovat, nebo přímo používat (LiveCD) Je zdarma, a není vázán licencemi jako Windows a Mac OS Distrubuce: Ubuntu Linux, Mandriva, Debian, Kubuntu, Danix