Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Operační systém Adam Greguš, 4.A
2
Základní programové vybavení počítače, které je zavedeno do paměti počítače při jeho startu a zůstává v činnosti až do vypnutí Provádí základní úkoly: zajištění možnosti ovládání počítače, komunikace s HW a vytvářet pro procesy stabilní aplikační rozhraní (API) a přidělovat jim systémové zdroje Skládá se z jádra (kernelu) a pomocných systémových nástrojů
3
Definice OS OS má 3 základní fce:
Ovládání počítače – umožnění spouštět programy, předávat jim tak vstupy a z jejich výstupů získávat výseldky Abstrakce HW – vytváření rozhraní pro programy Správa prostředků – přiděluje a odebírá procesům systémové prostředky počítače
4
Ovládání počítače Schopnost spustit program, předat mu vstupní data a umožnit výstup výsledkům na výstupním zařízení OS je někdy rozšířen i na grafické uživatelské rozhraní (GUI) Systémy disponující grafickým rozhraním (Windows, Symbian, …) mají grafické rozhraní jako součást OS UNIXové systémy nedisponují grafickým rozhraním, ale lze ho vytvořit různými způsoby nebo aplikacemi
5
Abstrakce HW OS definuje standardní rozhraní pro volání systémových služeb tak vytvářením abstraktní vrstvy s jednoduchými funkcemi (API), které využívají programátoři Zjednodušuje programátorům práci, ale i umožňuje programům pracovat se zařízeními, které v době vzniku programu neexistovaly (není rozdíl mezi otevřením souboru na HDD, CD, DVD, …) Někdy OS vytváří abstraktní mezivrstvu k usnadnění programování ovladačů daných zařízení (HAL – Hardware Abstraction Layer)
6
Správa zdrojů OS přiděluje spuštěným procesům systémové prostředky jako operační paměť, procesor, pevný disk a vstupně-výstupní zařízení Když je třeba, OS může programům sys. prostředky „násilně“ odebrat preempcí – ukončení/přerušení vykonávaného procesu bez vyžadované spolupráce s programem OS sám sebe chrání procesorem a zároveň odděluje pracovní prostor jednotlivých procesů
7
Stavba OS Jádro (kernel) představuje základní kámen OS
Zavádí se do paměti při startu počítače a zůstává činný po celou dobu OS Jádro může být naprogramováno různými způsoby Monolitické jádro – jádro je jedním funkčním celkem (Debian, UNIX, Solaris, Mandriva, Ubuntu, Win98) Mikrojádro – jádro je velmi malé, a tak všechny oddělitelné části pracují samostatně jako běžné procesy (MINIX, Symbian OS, QNX, PikeOS) Hybridní jádro – kombinuje vlastnosti monolitického jádra a mikrojádra (Windows 7, Vista, XP; Mac OS X)
8
OS z hlediska využití Operační systémy mainframů (sálových počítačů):
VMS CPM AS 400 DOS/360, OS/360, en:z/OS UNIX Operační systémy osobních počítačů: AT&T – UNIX System V HP-UX Solaris Tru64
9
DOS BSD GNU BSD/OS FreeBSD NetBSD OpenBSD Dragonfly BSD Linux Hurd
MS-DOS DR-DOS FreeDOS
10
Microsoft Windows Nadstavby MS-DOS (od Win 95 DOSové prostředí skryté)
Windows Me Jádro Windows NT Windows NT Windows 2000 Windows XP Windows Vista Windows7
11
Operační systémy Apple:
Serverové Windows Windows NT ( ) Windows 2000 Server Windows 2003 Server Windows 2008 Server Operační systémy Apple: Systém 1, 2, …, 7 Mac OS 8 Mac OS 9 Mac OS X (báze NeXTSTEP, UNIX)
12
Operační systémy PDA, Smartphonů, komunikátorů:
Android BlackBerry Linux iOS PalmOS Symbian OS Windows Mobile
13
Ubuntu
14
Mandriva
15
Mac OS X
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.