OPERAČNÍ SYSTÉMY
Charakteristika os = základní programové vybavení počítače (software) Umožňuje nám co nejlépe pracovat s počítačem Zajišťuje snadné ovládání počítače Umožňuje využívat hardware-je prostředníkem mezi hardwarem a konkrétním programem, který je používán oživuje veškeré technické díly počítače a poskytuje pracovní prostředí pro ostatní software Zůstává v činnosti od startu až po vypnutí pc
Funkce os 1. ovládání počítače – umožňuje spouštět programy, zajišťuje vstup a výstup dat podle požadavků ostatních programů 2. abstrakce hardware - ovládání jednotlivých hardware komponentů, os definuje rozhraní pro vyvolání systémových služeb, tak že vytvoří abstraktní vrstvu s jednoduchými funkcemi API 3. správa prostředků - přidělení systémových prostředků jako je například paměť RAM, jednotlivým softwarovým aplikacím
stavba Skládá se z jádra (kernel) a pomocných systémových nástrojů Jádro se zavádí do operační paměti počítače při startu a zůstává v činnosti po celou dobu běhu operačního systému Druhy: 1. monolitické jádro-jádro je jedním funkčním celkem 2. mikrojádro – jádro je velmi malé a všechny oddělitelné části pracují samostatně jako běžné procesy 3. hybridní jádro – kombinuje vlastnosti monolitického jádra i mikrojádra
Pomocné systémové nástroje -utiliti=pomocné programy -slouží k zjednodušení činností, které lze jinak realizovat s vynaložením většího úsilí Ovladače hardware -software, který umožňuje operačnímu systému pracovat s hardwarem -zajišťuje řízení hardware a zároveň komunikuje se zbytkem operačního systému pomocí obecnějších rozhraní -některé ovladače jsou součástí operačního systému, jiné jsou distribuovány s hardwarem Grafické rozhraní -umožňuje ovládat počítač pomocí interaktivních grafických ovládacích prvků -na monitoru se zobrazují okna, ve kterých programy zobrazují svůj výstup -uživatel používá klávesnici, myš, grafické vstupní prvky jako jsou menu, ikony, tlačítka, posuvníky, formuláře…
nastavení systému Nastavení zobrazení a hlavního panelu -vzhled pracovní plochy, spořič obrazovky -upravení nabídky start -vzhled zobrazování složek Ovládací panely -klávesnici, myš, obrazovku -počítačové sítě -zobrazení a skrytí systémových souborů
Přehled nejpoužívanějších os Microsoft windows-jednotlivé verze se liší použitým jádrem, úrovní podpory multitaskingu, používanými knihovnami a účelem použití Verze: Windows 1.0, Windows 95, Windows XP, Windows 7, Windows 8, Windows 10 Linux-šířen pomocí distribucí, volně šířitelný, je možné ho i volně upravovat -používá unixové jádro=umožňuje spouštět více programů najednou Apple OS-základem systému je systém Darwin=složen z hybridního jádra unixového typu a spolu s množstvím BSD, GNU, uživatelské rozhraní Aqua Verze: Mac OS X DP, Mac OS X 10.2 Jaguar, Mac OS X 10.6 Snow Leopard, OS X 10.10 Yosemite