Operační systém z hlediska procesu Mgr. Josef Horálek



Podobné dokumenty
Adresace paměti. 11.přednáška

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

Metodika testování navazujících evidencí

PŘÍLOHA 10 SMLOUVY O PŘÍSTUPU KE KONCOVÝM ÚSEKŮM. Pravidla a postupy

účetních informací státu při přenosu účetního záznamu,

Program rovného zacházení provozovatele distribuční soustavy Pražská plynárenská Distribuce, a.s., člen koncernu Pražská plynárenská, a.s.

MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD. Verze: 1.

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

Souborové operace Mgr. Josef Horálek

Vydání č. :1 Výtisk č.:1. Výroba a montáž. Směrnice č. SM-08

PRAVIDLA PRO PŘIDĚLOVÁNÍ BYTŮ V MAJETKU MĚSTA ODOLENA VODA

NÁVOD K OBSLUZE MODULU VIDEO 64 ===============================

OBEC HORNÍ MĚSTO Spisový řád

STANDARD 3. JEDNÁNÍ SE ZÁJEMCEM (ŽADATELEM) O SOCIÁLNÍ SLUŽBU

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM

Popis systému DATmoCONTROL - systém dálkového přepínání odbočky předřadníku svítidel

MOBILNÍ KOMUNIKACE STRUKTURA GSM SÍTĚ

O D B O R O V É S D R U Ž E N Í Ž E L E Z N I Č Á Ř Ů Republiková rada seniorů JEDNACÍ ŘÁD. 1. Úvodní ustanovení

Distribuované algoritmy

Stroje, technická zařízení, přístroje a nářadí

Všeobecné obchodní podmínky portálu iautodíly společnosti CZ-Eko s.r.o.

Pokyny k instalaci FRIATRACE Verze 5.3

Název veřejné zakázky: Sdružené služby dodávky zemního plynu pro Mikroregion Střední Haná na rok 2013

ODŮVODNĚNÍ VEŘEJNÉ ZAKÁZKY

19 Jednočipové mikropočítače

VPS1 1/5. POPIS SIGNALIZAČNÍCH LED Červená připraveno k provozu, nebo komunikaci s PC Zelená čip přiložen (nekomunikuje s PC)

29 Evidence smluv. Popis modulu. Záložka Evidence smluv

EMS 58 Automat na prodej času

Směrnice pro zadávání veřejných zakázek malého rozsahu města Poděbrady

Zadávací dokumentace

Inovované řešení VDT/VT

Všeobecné obchodní podmínky Simply Events s.r.o.

Registrace programů VIS

Výzva k podání nabídky

Vzdělávací program pro obchodní partnery společnosti ROCKWOOL průvodce školením

Spisový a skartační řád. č. 13/2006/SŘ

Rozvaha finančních institucí Aktiva (zjednodušená) Pasiva Peněžní prostředky (hotovost, vklady) Závazky z přijatých vkladů

Manuál uživatele čipové karty s certifikátem

I. Základní pojmy a zkratky. - provedení koordinační funkční zkoušky EPS a navazujících zařízení,

Dodávku diagnostik. Zadávací dokunientace podlimitní veřejné zakázky. pro provedení automatizované analýzy

Pravidla. používání Národního elektronického nástroje při realizaci zadávacích postupů prostřednictvím národního elektronického nástroje

PŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ

Software IS Řízení stavebních zakázek

Úvod do programování a práce s počítačem

SMLOUVA O PODMÍNKÁCH A PRAVIDLECH ÚČASTI NA ELEKTRONICKÝCH AUKCÍCH DŘÍVÍ

ÚKLIDOVÉ PRÁCE V HISTORICKÉ BUDOVĚ MUZEA VÝCHODNÍCH ČECH V HRADCI KRÁLOVÉ

OPERAČNÍ SYSTÉMY MS-DOS

Pravidla pro přidělování bytů v Domech s pečovatelskou službou v Počátkách

ZADÁVACÍ DOKUMENTACE K ZAKÁZCE ZADÁVANÉ DLE PRAVIDEL PRO VÝBĚR DODAVATELŮ OPPI A SUBSIDIÁRNĚ DLE ZÁKONA Č. 137/2006 SB

Aktualizace softwaru Uživatelská příručka

MAZACÍ PŘÍSTROJ PMP CENTRÁLNÍ MAZÁNÍ

SRF08 ultrazvukový dálkoměr

Tekla Structures Multi-user Mode

Zadávací dokumentace dle ustanovení 44 zákona č. 137/2006 Sb., o veřejných zakázkách (dále jen zákon )

rozlišení obrazovky 1024 x 768 pixelů operační systém Windows 2000, Windows XP, Windows Vista 1 volný sériový port (volitelný) přístup na internet

Číslo zakázky (bude doplněno poskytovatelem dotace) 1 Název programu: Operační program Vzdělávání pro konkurenceschopnost

PRAVIDLA soutěže COOP DOBRÉ RECEPTY Jarní probuzení

Modul Řízení objednávek.

Vyhlášení opakované veřejné soutěže 1/6

METODIKA PRÁCE S TOUTO APLIKACÍ

Quido USB 0/ Spínač síťového napětí 230 V ovládaný z PC přes USB rozhraní. 28. února 2011 w w w. p a p o u c h. c o m

MyQ samoobslužný tisk

AMC/IEM HLAVA B PŘÍKLAD OZNAČENÍ PŘÍMOČARÉHO POHYBU K OTEVÍRÁNÍ

Regenerace zahrady MŠ Neděliště

KX-TDA verze Rozšiřte kapacitu a schopnosti Vašeho systému KX-TDA povýšením na verzi 2.02.

MĚSTO HOLÝŠOV Z Á S A D Y. I. Předmět úpravy. II. Způsob prodeje. 1. Podmínky a způsob prodeje bytů jsou obecně upraveny zákonem o vlastnictví bytů.

statutární město Děčín podlimitní veřejná zakázka na služby: Tlumočení a překlady dokumentů

S_5_Spisový a skartační řád

VÝZVA K PODÁNÍ NABÍDKY A PROKÁZÁNÍ SPLNĚNÍ KVALIFIKACE VÝBĚR DODAVATELE HW A SW PRO POČÍTAČOVOU UČEBNU A INTERAKTIVNÍ VÝUKU

PROVOZNÍ ŘÁD ZÁKLADNÍ ŠKOLY

Uživatelská dokumentace

Co najdete v ASPI? (pro uživatele SVI FSE UJEP)

Karel Johanovský Michal Bílek. Operační paměť

ORGANIZAČNÍ ŘÁD ŠKOLY

Zadávací dokumentace

Návrh. VYHLÁŠKA ze dne o zdravotnické dokumentaci. Rozsah údajů zaznamenávaných do zdravotnické dokumentace

84/2008 Sb. VYHLÁŠKA

Podrobná uživatelská příručka aplikace Sběr dat pro RIV

E-škola návod pro rodiče

Principy počítačů I Propojovací systémy

Metodický list číslo 11 Včlenění rozdělovače do jednoduchého vedení. do poschodí Vydáno dne: 5. března 2007 Stran: 5

VÝZVA K PODÁNÍ NABÍDKY NA VEŘEJNOU ZAKÁZKU MALÉHO ROZSAHU. JAMU vzduchotechnika a klimatizace depozitáře knihovny v objektu Novobranská 691/3, Brno"

MĚSTO NOVÁ BYSTŘICE SMĚRNICE PRO ZADÁVÁNÍ A EVIDENCI VEŘEJNÝCH ZAKÁZEK MALÉHO ROZSAHU (VZMR)

KAPITOLA 6.3 POŽADAVKY NA KONSTRUKCI A ZKOUŠENÍ OBALŮ PRO INFEKČNÍ LÁTKY KATEGORIE A TŘÍDY 6.2

FAQ Aplikace GRIS 2017

18. VNITŘNÍ ŘÁD ŠKOLNÍ DRUŽINY

CIBIS. informační systém pro stavební spořitelny

Výzva více zájemcům o zakázku k podání nabídky mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách, v platném znění

Výzva k podání nabídek (zadávací dokumentace)

NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO PŘÍRUČKA UŽIVATELE

Petr Mazal, starosta. Osoba pověřená výkonem zadavatelských činností Název / obchodní firma: Okružní 963, Třebíč

Příloha č. 1 - Popis realizace sociální služby

ZÁKLADNÍ POVINNOSTI DOPRAVCE I PRÁCI S DATY Z DIGITÁLNÍHO TACHOGRAFU

MODULY ŘADY CFOX ZÁKLADNÍ DOKUMENTACE MODULU C-FC-0024X

Výzva k podání nabídky a prokázání splnění kvalifikace (Oznámení o zahájení zadávacího řízení) Zadávací dokumentace

4 Část II Základy práce v systému. 6 Část III Úvodní obrazovka. 8 Část IV Práce s přehledy. 13 Část V Kontakty. 19 Část VI Operativa

MP3 Manager Software for Sony Network Walkman

Uživatelská dokumentace

VERZE: 01 DATUM: 05/2014

Univerzitní 2732/8, Plzeň. doc. Dr. RNDr. Miroslavem Holečkem, rektorem IČO:

Transkript:

Operační systém z hlediska procesu Mgr. Josef Horálek

= Stav probíhající (running) = procesu je přidělen procesor a právě se provádí příslušné programy; = Stav čekající (waiting) = proces čeká na určitou událost; = např. dokončení I/O operace; = Stav připraven (ready) = proces je připraven k vykonání a čeká pouze na přidělení procesoru; Stav procesu

Stav procesu = Stav předaná (submit) = uživatel předal svou úlohu systému a ten na ni musí reagovat; = stav mírně archaický; = Stav přijata (hold) = úloha je na disku počítače ve vnitřní reprezentaci; = očekává přidělení prostředku; = Stav ukončena (complete) = výpočet úlohy skončil a všechny přidělené prostředky jsou uvolněny k dalšímu použití;

Stav procesu Ukončena Výpočetní systém Probíhající Přijata Připravena Čekající Předána

Moduly operačního systému = Přechody mezi stavy procesu = zajišťují moduly OS; = musí mít přehled o jednotlivých prostředcích; = realizovat pravidla; = komu bude prostředek přidělen; = kdy a v jakém rozsahu bude přidělen; = prostředky přidělovat a vyžadovat jejich navrácení;

Moduly operačního systému = Modul přidělování procesoru = Plánovač úloh = sleduje a eviduje stav všech úloh v systému; = uchovává si je ve frontě; = různá priorita jednotlivých úloh; = systémové úlohy mají vždy vyšší prioritu než uživatelské; = Plánovač procesu = sleduje frontu procesu; = rozhoduje, který proces a na jak dlouho dostane přidělen procesor; = Dispečer (traffic controler) = sleduje procesor; = sleduje stav procesu;

Moduly operačního systému = Modul přidělování periferii = I/O dispečer = sleduje stav periferních zařízení, kanálu, řídící jednotky; = I/O plánovač = rozhoduje o efektivním přidělení periferních zařízení; = u sdílených I/O, rozhoduje kdo a v jakém rozsahu dostane prostředek přidělen; = přiřazuje periferii a zahajuje I/O operaci; = požaduje navrácení prostředku = většinou se u I/O ukončuje automaticky;

= Systém správy souborů = sleduje každý soubor = umístění; = používání; = stav ; = rozhoduje, komu bude soubor poskytnut; = realizuje požadavky na ochranu dat; = realizuje operace přístupu k datům; = přiděluje prostředek; = otevírá soubor; = odebírá prostředek = uzavírá soubor; Moduly operačního systému

Průběh vykonávání procesu Ukončena Modul přidělování paměti Modul přidělování periferií Dispečer Přiřazena paměť Dotaz na kapacitu paměti Plánovač úloh Dotaz na periferie Vytvoření procesu úlohy Probíhající Přijata Připravena Čekající I/O dispečer (spooling) Předána Systém souborů

Průběh vykonávání procesu Plánovač procesů Ukončena Dispečer Konec časového kvanta Dotaz na procesor Plánovač procesů Probíhající Přijata Připravena Čekající Předána

Průběh vykonávání procesu Ukončena Zahaj I/O Modul přidělování periferií Vytvoř I/O proces Probíhající Dispečer Systém souborů Zablokuj původní proces Volej čtení Plánovač procesů Signalizace Připravena Čekající Dispečer

Modul přidělování paměti Uvolnění paměti Průběh vykonávání procesu Ukončena Modul přidělování periferií Plánovač procesů Uvolnění periferie Probíhající Uvolni proces Přijata Připravena Čekající Předána

Průběh vykonávání procesu = Uživatel uvede úlohu do stavu předána, pokud ji I/O dispečer za pomoci modulu spooling je schopen vyhradit dostatečné místo na pevném disku. = Tím úloha přechází do stavu přijata a ujímá se jí plánovač úloh = Poté je úloha zavedena do paměti a jí odpovídající proces je ve stavu připraven. = Procesor je úloze přidělen pouze na určitou dobu. Pokud během ní úloha není dokončena, dispečer uloží stav registru a procesu, plánovač procesu ji procesoru odebere a vrátí do stavu připraven.

Průběh vykonávání procesu = Je-li úloha ve stavu probíhající a modul správy souboru volá modul přidělování periferií zahájíčtení a zároveň požádá plánovač procesu, aby proces převedl do stavu čekající. = Pokud je úloha ve stavu probíhající dokončena, modul přidělování periferií ji odebere přidělené periferie, modul přidělování paměti uvolní paměť, která byla úloze alokována a plánovač procesu ji odebere procesor. Tím je výpočet úlohy ukončen.

Hierarchická struktura OS = Virtuální počítač = počítač + OS = OS umožňuje ovládání počítače na přijatelné úrovni; = ke strojovým instrukcím počítače přidá množinu svých příkazů, které strojové instrukce používají; = vzniká množina instrukcí virtuálního počítače; = Uživatelské programy = zpracovává virtuální počítač;

Hierarchická struktura OS Proces 3 Virtuální počítač Proces 1 Holý počítač Uživatelské programy Proces 4 Programové vybavení operačního systému Proces 2

Hierarchická struktura OS = U velkých systémů není možné řešit OS jako jediný program: = klíčové funkce používané mnoha systémovými moduly včleněny do vnitřního virtuálního počítače ; = ostatní funkce ve vlastním virtuálním počítači; = jsou prováděny v podstatě stejně jako uživatelské procesy;

Hierarchická struktura OS Proces 3 Vnější virtuální počítač Proces 1 Vnitřní virtuální počítač Holý počítač Uživatelské programy Proces 4 Základní klíč. fce OS Ostatní klíč. fce OS Proces 2

Hierarchická struktura OS = Kde umístit jednotlivé moduly OS? = procesy OS mohou být spolu různě provázané; = např. mohou komunikovat; = lze je uspořádat do tzv. vrstev procesu; = v hierarchickém systému je dovoleno volat pouze moduly na stejně nebo nižší úrovni; = Která funkce na kterou úroveň? = na nejnižší úrovni musí být funkce volané všemi moduly; = P operace = zaznamenávají přidělení nebo žádost o přidělení prostředku, synchronizují žádosti (operace čekej na semaforu); = V operace = zaznamenávají, že byl prostředek uvolněn (operace signál na semaforu);

Hierarchická struktura OS Proces 1 Proces 2 U5 U4 U3 Jádro U2 U1 HP Mod. přidělování procesoru na nižší úrovni Mod. přidělování paměti Mod. přidělování procesoru na vyšší úrovni Mod. přidělování periferií Systém souborů

= úroveň 5: = modul ovládání systému souboru = vytvoř / zruš soubor; = otevři / uzavři soubor; = operace čtení a zápisu do souboru; = úroveň 4: = modul přidělování periferních zařízení = sleduj stav všech I/O zařízení; = naplánuj I/O operace; = zahaj I/O proces; Hierarchická struktura OS

Hierarchická struktura OS = úroveň 3: = modul přidělování procesoru na vyšší úrovni = vytvoř / zruš proces; = zašli / přijmi zprávu mezi procesy; = zastav proces; = zahaj proces; = úroveň 2: = modul přidělování paměti = přiděl paměť; = uvolni paměť; = úroveň 1: = modul přidělování procesoru na nižší úrovni = provádění P operací; = provádění V operací; = plánování procesu multiprogramování;

Děkuji za pozornost