Title: Operacn
1Operacní systémy
2Hlavní úkoly operacního systému
- Hlavní funkce operacních systému
- Správce prostredku Prostredky jsou I/O
zarízení, soubory, procesor, pamet apod. Operacní
systém vlastní jednotlivé systémové prostredky
prideluje a odebírá je jednotlivým procesum. - Virtuální pocítac - Operacní systém skrývá
detaily ovládání jednotlivých zarízení, definuje
standardní rozhraní pro volání systémových služeb.
3Rozdelení operacních systému
4Systém Jednouživatelský Víceuživatelský
Jednoúlohový MS-DOS, CP/M (stanice v Novellu), Intellec SIV
Víceúlohový Windows, MacOS Unix, VM/S
Charakteristickým rysem víceuživatelského OS je
existence nástroju pro omezování práv
jednotlivých uživatelu. Díky tomu nemuže obycejný
uživatel mazat systémové soubory ani soubory
jiných uživatelu, nemuže násilím ukoncovat beh
systémových procesu a procesu jiných uživatelu,
apod.
- Další rozdelení OS podle zpusobu nasazení
- dávkový OS
- interaktivní OS
- operacní systém reálného casu
5Rozdelení OS pro víceprocesorové stroje
- Asymmetric multiprocessing Pouze jeden
procesor smí pracovat se systémovými datovými
strukturami. Výhody Jednodušší není potreba,
aby OS umožnoval sdílení svých vnitrních datových
struktur. Nevýhody Nižší pružnost, v nekterých
prípadech nižší výkonnost.
Symmetric multiprocessing - se systémovými
datovými strukturami muže pracovat více procesoru.
6Funkce OS
- Ovládání pocítace Umožnuje uživateli spouštet
programy, predávat jim vstupy a získávat jejich
výstupy s výsledky. - Abstrakce hardware Vytvárí rozhraní pro
programy, které abstrahuje ovládání hardware a
dalších funkcí do snadno použitelných funkcí. - Správa prostredku Prideluje a odebírá procesum
systémové prostredky pocítace.
7Složení Operacního Systému
8- Operacní systém se skládá z jádra a pomocných
systémových nástroju. - Jádro je základním kamenem operacního systému.
Zavádí se do operacní pameti pocítace pri startu
a zustává v cinnosti po celou dobu behu
operacního systému. Jádro muže být naprogramováno
ruznými zpusoby a podle toho rozeznáváme
- Monolitické jádro jádro je jedním funkcním
celkem. - Mikrojádro jádro je velmi malé a všechny
oddelené cásti pracují samostatne jako bežné
procesy. - Hybridní jádro kombinuje vlastnosti
monolitického jádra i mikrojádra.
9Prehled operacních systému
10Linux
Linux jako takový je pouze jádro operacního
systému. K tomu, aby bylo možné pocítac s Linuxem
používat, je nutné doplnit jádro o další
programy. Základ tvorí jednoduché malé programy,
které oznacujeme jako systémové nástroje.
- Oznacení pro unixový operacní systém. Je šíren
distribucí, které je snadné nainstalovat nebo
prímo používat. Zároven se díky použitým licencím
jedná o volne širitelný software, takže je možné
ho nejen volne používat, ale i dále upravovat a
distribuovat. Tím se odlišuje od proprietárních
systému, za které je nutné platit a dodržovat
omezující licence.
11Mac OS
- Oznacení puvodního operacního systému pro
pocítace Macintosh firmy Apple. Používal se od
roku 1984. Poslední dobou prestal vyhovovat
rostoucím nárokum a hledala se náhrada. Tou se
stal Mac OS X.
- Vyvíjí Apple Inc.
- Druh Uzavrený vývoj
- Licence Apple EULA
- Stav Vývoj ukoncen navázal Mac OS X
- Mac OS X
- Jádro Hybridní
- Licence Apple SLA
- Stav Aktivní
12Windows
- 1985 MS-DOS
- 1990 Windows 3.0
- 1995 Windows 95 Zmena vzhledu grafického
rozhraní. - 1998 - Windows 98 Menší vylepšení.
- 2000 Windows ME
- 2001 Windows XP
- 2008 Windows 2008
- 2010 Windows 7