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

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

OPERAČNÍ SYSTÉM Adam Greguš, 4.A.  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ž.

Podobné prezentace


Prezentace na téma: "OPERAČNÍ SYSTÉM Adam Greguš, 4.A.  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ž."— 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čů:  UNIX AT&T – UNIX System V HP-UX Solaris Tru64

9 BSD BSD/OS FreeBSD NetBSD OpenBSD Dragonfly BSD GNU Linux Hurd  DOS MS-DOS DR-DOS FreeDOS

10  Microsoft Windows Nadstavby MS-DOS (od Win 95 DOSové prostředí skryté) Windows 1.0 Windows 2.0 Windows 3.0 Windows 95 Windows 98 Windows Me Jádro Windows NT Windows NT Windows 2000 Windows XP Windows Vista Windows7

11 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.  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ž."

Podobné prezentace


Reklamy Google