1/16 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Zdeněk Říha 01.

Slides:



Advertisements
Podobné prezentace
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Advertisements

SOFTWARE operační systémy
Přednáška č. 5 Proces návrhu databáze
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
OS-PDA,kapesní PC,komunikátorů a smartphonů Vypracoval:Petr Rabada AT3.A Pátek
Operační systém Adam Greguš, 4.A.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Obor informační technologie
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Druhy Počítačů.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Operační systémy.
Operační systémy.
Databázové systémy Architektury DBS.
Operační systém (OS) ICT Informační a komunikační technologie.
Programové vybavení počítače
13AMP 2. přednáška Ing. Martin Molhanec, CSc.. Stav procesu (kontext) Stav procesu je úplná informace, kterou je nutné uschovat při přerušení procesu,
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Lokální počítačové sítě Novell Netware Ing. Zdeněk Votruba Technická fakulta ČZU Laboratoř výpočetních aplikací.
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
S O F T W A R E Šablona 32 VY_32_INOVACE_6_5_Operační systémy.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
Operační systémy Mgr. Ludmila Faltýnková EU OPVK ICT2-4/Inf12 Základní škola Olomouc, Heyrovského 33 Určeno pouze pro výuku Žádná část ani celek nesmí.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Počítačové sítě Informatika – 7. ročník
Operační systémy. Operační systémy Operační systém je základním programovým vybavením nezbytně nutným pro provoz počítače. Poznámka: Operační systém.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
1/28 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vlákna 06.
OPERAČNÍ SYSTÉMY.
Katedra počítačů ČVUT FEL
doc. RNDr. Zdeněk Botek, CSc.
Operační systémy Windows, Linux a Mac OS X Přehled vývoje
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
1/16 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Zdeněk Říha 01.
Identifikátor materiálu: EU
PB 169 Počítačové sítě a operační systémy1 Zdeněk Říha Marek Kumpošt PB169 Počítačové sítě a operační systémy.
Základy operačních systémů
Funkce operačního systému (11). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro.
NÁZEV ŠKOLY:Základní škola a mateřská škola Bohdalov ČÍSLO PROJEKTU: CZ.1.07/1.4.00/ ŠABLONA:III/2 TÉMATICKÁ OBLAST:Informační a komunikační technologie.
Rozdělení počítačů (2). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
OPERAČNÍ SYSTÉMY Část Alternativní OS Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97.
 MS-DOS (Microsoft Disk Operating System) je operační systém firmy Microsoft, který patří do rodiny mnoha podobných a kompatibilních DOS systémů pro.
AS/400 (IBM iSeries) Úvod. Co vlastně je AS/400 (IBM i)? Aplikační systém 400 (AS/400) byl navržen jako počítač obecně použitelný v obchodním prostředí.
ÚVOD DO PŘEDMĚTU INFORMAČNÍ TECHNOLOGIE. OPERAČNÍ SYSTÉM Je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti.
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Vzdělávací oblast dle RVP:Základy výpočetní techniky Okruh dle RVP:Hardware Tematická oblast: Název vzdělávacího materiálu:Typy počítačů Kód vzdělávacího.
Stránkování MATĚJ JURIČIČ 2015/2016 EP1 SPŠ A VOŠ JANA PALACHA KLADNO.
SOFTWARE Operační systémy.
Vypracoval / Roman Málek
Operační systém Windows
Programování mikropočítačů Platforma Arduino
SW počítače - operační systém
Operační Systém Operační systém je v informatice základní programové vybavení počítače (tj. software), které je zavedeno do paměti počítače při jeho.
OPERAČNÍ SYSTÉMY Číslo projektu CZ.1.07/1.5.00/ Název školy
Operační systémy - úvod
DIGITÁLNÍ UČEBNÍ MATERIÁL
1. ročník oboru Mechanik opravář motorových vozidel
1. ročník oboru Mechanik opravář motorových vozidel
Operační systémy 9. Spolupráce mezi procesy
1. ročník oboru Mechanik opravář motorových vozidel
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ
Operační systémy.
Přepínání procesů Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Přednášky z Distribuovaných systémů
Transkript prezentace:

1/16 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Zdeněk Říha 01

2/16 „a jejich rozhraní“ ●praktičtěji zaměřené ●zajímají nás i konkrétní OS ●ukážeme si rozhraní pro programátory tj. systémová volání OS PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ ROZDÍL VŮČI PB152

3/16 1.Přednášky 2.PPT prezentace 3.PPT prezentace z PB152 4.Silberschatz, Galvin, Gagne: Operating System concepts, 7 th edition, Wiley, 2004, ISBN PPT z PB153 jsou založeny na PPT k této knize a jsou modifikovány. © Silberschatz, Galvin and Gagne, Stallings: Operating systems: Internals and Design Principles, 5 th edition, Prentice-Hall International, ISBN PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ LITERATURA

4/16 PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ POČÍTAČOVÝ SYSTÉM HW Operační systém Aplikační a systémový software Uživatel AUživatel BUživatel CUživatel D Hardware ●CPU ●Paměti ●I/O Operační systém Aplikační a systémový SW Uživatele

5/16 Asi nebudete psát ani navrhovat zcela nový OS ale … ●možná budete muset OS modifikovat ●… nebo rozšiřovat (např. nový ovladač) ●při programování budete využívat služeb OS ●a nebo alespoň budete OS používat a je dobré vědět, co od nich můžete čekat PROČ STUDOVAT OS? PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

6/16 1.Úvod, historie 2.Procesy (plánování běhu, synchronizace) 3.Správa paměti (alokace paměti, virtuální paměť) 4.Správa I/O operací (plánovaní, vnější paměti) CO NÁS ČEKÁ PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

7/16 OS především jako správce prostředků počítače ●CPU, operační paměť, disková paměť, I/O zařízení Koordinátor, řídící složka ●řídí spouštění programů, zabraňuje chybám a vzájemnému ovlivňování PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ SYSTÉMOVÝ POHLED NA OS

8/16 Dnes používáme typicky desktopy vyhrazené pro jednoho uživatele ●OS navržen pro jednoduché používání, výkon systému je brán na zřetel, ovšem na využití zdrojů není kladen důraz Dříve často terminály, OS plní požadavky programů řady uživatelů ●důraz na využití zdrojů počítače ●férové užívání zdrojů jednotlivými uživateli PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ UŽIVATELSKÝ POHLED NA OS

9/16 Neexistuje universální a všeobecně platná definice OS Stejně tak není jednotný názor na to, co všechno zahrnuje OS (jádro, systémové a aplikační programy) ●OS = to co výrobce dá do krabice ●OS = jádro (tj. část, která je neustále spuštěna) Raději definujeme OS tím co dělá, než tím co vlastně je. Analogie s „vládou“ DEFINICE OS PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

10/16 Při návrhu OS jsou stanoveny podmínky/cíle, které má OS splňovat ●uživatelská přívětivost ●efektivní využití (drahých) zdrojů ●ne všechny podmínky/cíle však implikují jasné způsoby návrhu/implementace (bezchybnost, spolehlivost) Za 45 let vývoje se OS značně změnily: od jednoduchých textově zaměřených po komplexní systémy s komfortním GUI. PRIMÁRNÍ CÍLE OS PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

11/16 Desktop – stolní systém ●Osobní počítač (PC) vyhrazený pro jediného uživatele (v jednom okamžiku) ●Primární je uživatelské pohodlí ●Protože uživatel je jediný, mohou být některé bezpečnostní mechanismy vynechány/neimplementovány ●Typické I/O vybavení zahrnuje klávesnici, myš, monitor a tiskárnu ●V současné době existuje celá řada OS, některé jsou dostupné pro řadu HW platforem (obvykle systémy UNIXového typu jako *BSD nebo Linux), některé jen pro specifické platformy (MacOS, Windows XP/Vista/7/8 jsou orientovány především na Intel procesory x86/x64, Windows CE však běžel na řadě platforem.) PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ STOLNÍ SYSTÉMY

12/16 Úzce vázané systémy ●Několik vzájemně komunikujících CPU sdílející jednu paměť a hodinový signál ●Výhody: vyšší propustnost systému, ekonomické využití počítače SMP symetrický multiprocesorový systém ●Všechny procesory jsou si rovné ●Na všech běží stejná kopie OS ●SMP dnes podporuje řada OS včetně Linuxu, Windows, FreeBSD apod. AMP – asymetrický multiprocesorový systém ●Každý procesor – specifický úkol např. jeden procesor plánuje ostatním práci, nebo určité typy procesů běží na jednotlivých procesorech PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ PARALELNÍ SYSTÉMY

13/16 Volně vázané systémy ●Každý CPU má vlastní paměť ●Nekomunikují tedy spolu sdílenou pamětí, ale pomocí komunikačních spojů (od speciálních vysokorychlostních sběrnic až po klasické komutované linky) ●Výhody: sdílení zdrojů (tiskárny, diskové kapacity), vyšší spolehlivost ●Architektury ●Klient-server – řada klientů komunikuje s jedním (nebo více) servery ●Peer-to-peer sítě – všechny počítače jsou rovnocenné PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ DISTRIBUOVANÉ SYSTÉMY

14/16 RT, real-time systémy, systémy pracující v reálném čase ●Pro speciální aplikace typu řízení strojů (např. vstřikování v automotoru), sledovací aktivity (např. nemocniční monitorovací systémy) ●RT systémy pracují s pevně stanovenými časovými limity ●Hard (přísné) RT systémy ●při spuštění procesu je stanoven časový limit – OS proces odmítne nebo přijme ●nutné specializované OS systémy, obvykle bez vnějších pamětí, speciální plánovací algoritmy ●Soft (tolerantní) RT systémy ●procesy s vyšší prioritou mají přednost před procesy s nižší prioritou ●vhodné pro multimedia, robotický průmysl ●řada běžných OS podporuje stanovení priorit procesů (způsob implementace a výsledek je však velice různý) PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ REAL-TIME SYSTÉMY

15/16 Palm tops, kapesní systémy, PDA, mobilní telefony, smartphony, tablety ●Omezená paměť (volatilní i trvalá) ●Relativně pomalé procesory ●Malé zobrazovací zařízení ●Omezená baterie PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ KAPESNÍ SYSTÉMY

16/16 Výukovou pomůcku zpracovalo Servisní středisko pro e-learning na MU PB 153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ