Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Operační systém Adam Greguš, 4.A.

Podobné prezentace


Prezentace na téma: "Operační systém Adam Greguš, 4.A."— Transkript prezentace:

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


Stáhnout ppt "Operační systém Adam Greguš, 4.A."

Podobné prezentace


Reklamy Google