Stavba operačního systému



Podobné dokumenty
Operační systémy (OS)

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Služba ve Windows. Služba (service) je program

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural

Vestavné počítače PAC

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

SOFTWARE A POČÍTAČOVÉ SÍTĚ. Alice Nguyenová

Operační systém. Mgr. Renáta Rellová. Pracovní list. Výukový materiál zpracován v rámci projektu EU peníze školám

Operační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení

Přidělování paměti I Mgr. Josef Horálek

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Elektronická stavebnice: Deska s jednočipovým počítačem

IT ESS II. 1. Operating Systém Fundamentals

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

Spuštění instalace. nastavení boot z cd v BIOSu vložení CD s instal. médiem spuštění PC. nastavení parametrů instalace (F2 čěština)

Základní programové vybavení počítače

Windows a real-time. Windows Embedded

Procesy a vlákna (Processes and Threads)

Operační systémy. Přednáška 1: Úvod

Činnost operačních systémů. Beránek Pavel 1. KŠPA

Programové vybavení počítače

úvod Historie operačních systémů

Technické vybavení počítače. (všechny části z nichž je počítač složen)

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Operační systémy. Tomáš Hudec.

Principy operačních systémů. Lekce 1: Úvod

Základní informace. Operační systém (OS)

Principy operačních systémů. Lekce 2: Správa paměti

OPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

VirtualBox desktopová virtualizace. Zdeněk Merta

Software. Mgr. Krejčí Jan (UJEP) Software 23. října / 6

SB8485. Převodník USB na 8x RS485/RS září 2010 w w w. p a p o u c h. c o m

Virtualizace. Lukáš Krahulec, KRA556

Základy operačních systémů

Operační systémy: funkce

Software. RNDr. Krejčí Jan, Ph.D. 5. listopadu RNDr. Krejčí Jan, Ph.D. (UJEP) Software 5. listopadu / 6

Identifikátor materiálu: ICT-1-17

Základy informatiky. Operační systémy

Činnost počítače po zapnutí

HISTORIE VÝPOČETNÍ TECHNIKY. Od abakusu k PC

Šablona klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Logická organizace paměti Josef Horálek

Základní typy struktur výpočetních systémů

Opakování k maturitní zkoušce z informatických předmětů

Konfigurace pracovní stanice pro ISOP-Centrum verze

Ukazky Zdroje:... 17

Digitální učební materiál

OPERAČNÍ SYSTÉMY. Ing. Luděk Richter

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

Video dohled bez limitů Made in Germany. Profesionální řešení. Záznamový a klientský software

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Workmonitor. Servisní návod. 24. června 2014 w w w. p a p o u c h. c o m

a co je operační systém?

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

Ceník. Hardwarové práce - Notebooky

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

1. Jak pracuje počítač 3. Už víme, jak pracuje počítač, ale jak se pracuje s počítačem? 9

Téma 2 Architektury OS a jejich služby

Operační systémy 2. Přednáška číslo 2. Přidělování paměti

Operační systémy Rozdělení a popis. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1124_Operační systémy Rozdělení a popis_pwp

Management procesu I Mgr. Josef Horálek

JetFlash Uživatelský Manuál

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Provozní pokyny Softwarová příručka

Von Neumannovo schema počítače

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

Základy informatiky. 05 Operační systémy. Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová

2 Popis softwaru Administrative Management Center

Software programové vybavení. 1. část

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém

Software je ve světě IT vše, co není Hardware. Do softwaru patří aplikace, program, proces, algoritmus, ale i data (text, obrázky), operační systém

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Kapitola 1: Co je Delphi 19. Překlad projektu 23

Výzva k podání nabídek (pro účely uveřejnění na nebo www stránkách krajů)

Instalace OS, nastavení systému

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

Příručka pro rychlou instalaci

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

1.2 Operační systémy, aplikace

Základy informatiky. 04 Operační systémy. Michal Kačmařík Upraveno dle materiálů od: Daniela Szturcová, Pavel Děrgel

Von Neumannovo schéma

Stručný obsah KAPITOLA 1 KAPITOLA 2 KAPITOLA 3 KAPITOLA 4 KAPITOLA 5 KAPITOLA 6 KAPITOLA 7 KAPITOLA 8 KAPITOLA 9 KAPITOLA 10 KAPITOLA 11 KAPITOLA 12


vjj 1. Priority. Dispatcher

O aplikaci Parallels Desktop 7 for Mac

Už ivatelska př í řuč ka

Poslední aktualizace: 21. května 2015

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Transkript:

Stavba operačního systému Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedogických pracovníků (NÚV).

Součásti operačního systému Jádro operačního systému (kernel) zavádí se do paměti při startu počítače a je mu předáno řízení zůstává v činnosti po celou dobu provozu počítače a neztrácí nad počítačem kontrolu hlavní funkce jádra je přidělování paměti, času procesoru a dalších prostředků procesům Pomocné nástroje utility nástroje na přidělování práv, formátování... démoni - služby ovladače zařízení 2

Jádro operačního systému Základní povinnosti jádra: správa procesů - komunikace mezi procesy, multitasking správa paměti - adresace, virtuální paměť, ochrana paměti správa zařízení - přidělování a odebírání, konfigurace systémová volání - přerušení, poskytování služeb aplikace Jádro OS CPU paměť I/O 3

Typy jader operačního systému Monolitické jádro jádro je jeden celek v souvislém úseku paměti (kernel-space) jednotlivé části velmi silně provázány vše v privilegované úrovni oprávnění procesoru Výhody: velice efektivní dynamické nahrávání modulů bez restartu systému u modulárního jádra Nevýhody: chyba (např. v ovladači) ohrožuje celé jádro (nižší spolehlivost) vývoj náročný na znalost funkce celého jádra Využití: Linux, FreeBSD a další aplikace Jádro OS 4

Mikrojádro jádro minimalizováno, jen nejnutnější části běží v privilegovaném režimu ostatní komponenty jako běžné procesy tzv. servery např. souborový subsystém, síťový subsystém, ovladače a další návrh odpovídá strukturovanému programování snadné pochopit kód vzájemná komunikace přes API (zasílání zpráv) Výhody: vysoká spolehlivost a stabilita lze spouštět jen potřebné procesy (servery) proces lze po pádu restartovat Nevýhody: nižší výkon, vyšší režie při meziprocesorové komunikaci (přepínání kontextu) Využití: Symbian, GNU Hurd, Realtime OS 5 aplikace Jádro OS servery

Hybridní jádro kombinuje výhody monolitického a mikrojádra za účelem získání výhod obou základní jádro je větší včetně částí citlivých na výkonnost (souborový systém, síťový protokol, grafika) ostatní služby servery běží v uživatelském režimu (ovladače) Výhody: nižší režie než mikrojádro vyšší stabilita Využití: Windows NT, XP, 2003, Vista, 7, Windows CE, Mac OS X servery aplikace Jádro OS 6

Stavový model operačního systému Běžící proces může být jen jeden (pro jednojádrový procesor), neběžících je většinou více a jsou zařazeny do fronty. vytvoření fronta spuštění ukončení běžící potlačení Pro výběr procesu z fronty ke spuštění používá plánovač různé strategie podle priorit, potřebných prostředků a různých časů procesů. 7

Stavový model operačního systému Při provádění procesu se stává, že proces čeká na určitou událost, např. I/O operaci (načtení souboru, stisk klávesy ap.) Tuto skutečnost znázorňuje 3 stavový model. vytvoření připravený spuštění běžící ukončení I/O událost dokončena potlačení čekající Vznik I/O události 8

Každý proces musí při spuštění dostat přidělenu část operační paměti. Při potlačení ale standardně tuto paměť nevrací. To může vést k zaplnění OP a snížení výkonnosti počítače. Operační systémy umožňují umístit neběžící procesy mimo OP například na disk a uvolnit OP. Toto znázorňuje 5 stavový model. vytvoření Odkládání procesů připravený spuštění běžící ukončení odložení odložený připravený obnova I/O událost dokončena odložený čekající potlačení 9 čekající odložení vznik I/O události