Správa procesů Problém spícího holiče 7. 5. 2011, Brno Připravil: Tomáš Rozbořil.

Slides:



Advertisements
Podobné prezentace
Společenská kultura Kulturní instituce v ČR ; VY_32_INOVACE_D3_09
Advertisements

VY_32_INOVACE_M.8.20-Thaletova věta-prezentace
ESCH, generování výstupů Bc. Tomáš Milerski Střední škola, Havířov-Šumbark, Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován.
Anotace: Prezentace seznamuje s českými autory prozaiky 19. st. - V
Autor: Mgr. Zdeňka Krmášková
Autor: Mgr. Zdeňka Krmášková
Barbora Benešová, C3B. o Obecně o Základní principy o Poměry mezi rodiči o Děti a rodiče o Svěření do péče o Výživné.
Sluneční soustava Anotace: Kód: VY_52_INOVACE_Přv-Z 4.,6.12
NÁZEV ŠKOLY: Základní škola Javorník, okres Jeseník REDIZO:
Anotace Žák se seznámí s ukázkou tvorby M. Cervantese …. Autor Tomáš Krsek Jazyk Čeština Očekávaný výstup Popíše vlastnosti postavy rytíře a pokusí se.
Živá a neživá příroda Přírodověda 4. ročník.
Název školy: SPECIÁLNÍ ZÁKLADNÍ ŠKOLA A MATEŘSKÁ ŠKOLA VARNSDORF
Klávesnice pc Mgr. Jan Fojtík Hardware F_21.
Autor výukového materiálu:
ŠablonaIII/2 č íslo materiálu389 Jméno autoraMgr. Alena Krej č íková T ř ída/ ro č ník1. ro č ník Datum vytvo ř ení
Základní škola a Mateřská škola, Pavlice, okres Znojmo OP VK Tematický celek: Prvouka, přírodověda Název a číslo učebního materiálu VY_32_INOVACE_06_.
VY_32_INOVACE_4.3.IVT1.01/Ku Základní pojmy Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/
Z Vyjmenovaná slova po VY_32_INOVACE_Čj z 2
Globální změny Zpracoval: Jakub Mach. Osnova prezentace 1.Úvod 2.Osnova prezentace 3.Skleníkový efekt 4.Globální klimatické změny 5.Konec.
Procvičování vyjmenovaných slov po
DIGITÁLNÍ UČEBNÍ MATERIÁL
Využívání ICT ve všeobecně vzdělávacích a odborných předmětech Regionální dějepisně zeměpisný katalog Třeboňska Gymnázium, Třeboň, Na Sadech 308 Zpracováno.
Historie a současnost ochrany přírody v České republice
Výukový materiál zpracován v rámci projektu EU peníze školám
Výukový materiál zpracován v rámci projektu EU peníze školám
Materiál je v souladu s RVP ZV a ŠVP.
Jméno autora: Mgr. Zdeněk Chalupský Datum vytvoření: Číslo DUM: VY_32_INOVACE_11_FY_B Ročník: I. Fyzika Vzdělávací oblast: Přírodovědné vzdělávání.
Mgr. Zuzana Holemá Skřivánková ZŠ, Liberec, Na Výběžku 118, p. o.
ČLOVĚK A PŘÍRODA Zeměpis
VODNÍ NÁDRŽE ČESKÉ REPUBLIKY
Výukový materiál zpracován v rámci projektu EU peníze školám
Hned si to vyzkoušíme na několika zástupcích hmyzu:
Procvičování vyjmenovaných slov po
ŠUMAVSKÁ SUBPROVINCIE
Šablona:III/2č. materiálu: VY_32_INOVACE_FYZ_375 Jméno autora:Mgr. Alena Krejčíková Třída/ročník:1. ročník Datum vytvoření: Výukový materiál.
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ.1.07/1.4.00/ Jméno autora:Mgr. Jitka Charvátová Třída/ročník:
Jiří z Poděbrad husitství. Jiří z Poděbrad husitství.
Šablona:III/2č. materiálu: VY_32_INOVACE_FYZ_376 Jméno autora:Mgr. Alena Krejčíková Třída/ročník:1. ročník Datum vytvoření: Výukový materiál.
Výukový materiál vytvořený v rámci projektu „EU peníze školám“ Škola: Střední škola právní – Právní akademie, s.r.o. Typ šablony: III/2 Inovace a zkvalitnění.
Baroko II. Sochařství. Baroko II. Sochařství Anotace: Materiál je určen pro práci žáků 4. ročníku ZŠ v předmětu Výtvarná výchova na téma barokní sochaři.
NÁZEV ŠKOLY: Základní škola Javorník, okres Jeseník REDIZO:
ZEMĚTŘESENÍ A SOPEČNÁ ČINNOST
VÝUKOVÝ MATERIÁL V RÁMCI PROJEKTU OPVK 1.5 PENÍZE STŘEDNÍM ŠKOLÁM ČÍSLO PROJEKTU:CZ.1.07/1.5.00/ NÁZEV PROJEKTU:ROZVOJ VZDĚLANOSTI ČÍSLO ŠABLONY:
Rozmanitost přírody Základní společné znaky živých organismů
Mgr. Miroslava Černá ZŠ Volgogradská 6B Ostrava-Zábřeh
Klára Pospíchalová 5. A.  Propojení počítačů  Komunikace, sdílení a předávání informací  Uzly  IP adresa.
Zš a Mš Brno, Křídlovická 30b Veronika Topolářová VII.C 2011/2012
ŠkolaZákladní škola Zlín, Nová cesta 268, příspěvková organizace Vzdělávací oblastČlověk a příroda Vzdělávací oborFyzika 8 Tematický okruhElektrický proud.
NÁZEV ŠKOLY: Základní škola Javorník, okres Jeseník REDIZO:
Gymnázium, Broumov, Hradební 218 Tematická oblast: Filozofie Číslo materiálu:EU Název: René Descartes Autor: Mgr. Šárka Rambousková Ročník: osmý.
Jiří Znoj - zno Tvorba konkordace Algoritmy II 3. projekt, 5. zadání Jiří Znoj - zno
Charakteristiky výstupního procesu systémů hromadné obsluhy Martin Meca ČVUT, Fakulta strojní.
Technické kreslení Svět práce, 7. ročník
Číslo projektuCZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_146 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Mgr. Daniela Kemrová Předmět.
VY_32_INOVACE_433, 22. sada, Prvouka
NÁZEV ŠKOLY: Základní škola Javorník, okres Jeseník REDIZO: NÁZEV:VY_32_INOVACE_278_ČR 2 AUTOR: Alena Hořavová ROČNÍK, DATUM: 9.,
VY_32_INOVACE_Čj z 2 Procvičování vyjmenovaných slov po Mgr. Jana Michálková Základní škola a Mateřská škola pro tělesně postižené, Liberec, Lužická.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_128 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Mgr. Daniela Kemrová Předmět.
Rozmanitost přírody Živá příroda, podmínky života na Zemi
Číslo projektuCZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_127 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Mgr. Daniela Kemrová Předmět.
Velká písmenaVY_32_INOVACE_ČJ-M 8.,9.18. Anotace: V prezentaci žáci procvičují své znalosti o psaní velkých písmen Vzdělávací oblast: Český jazyk a literatura.
Ovoce.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_145 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Mgr. Daniela Kemrová Předmět.
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu VY_32_INOVACE_148 Název školy Gymnázium, Tachov, Pionýrská 1370 Autor Mgr. Daniela Kemrová PředmětBiologie.
NÁZEV ŠKOLY: Základní škola Javorník, okres Jeseník REDIZO: NÁZEV: VY_32_INOVACE_493_Naše město AUTOR: Mgr. Martina Ringová ROČNÍK, DATUM:
Registrační číslo projektu: CZ.1.07/1.4.00/ Jméno autora:Mgr. Jitka Charvátová Třída/ročník: IV. Datum vytvoření:srpen 2012 Šablona:III/2č. materiálu:
Číselné soustavy IV Jana Bobčíková.
Stavba těla živočichů Savci
Základy operačních systémů Meziprocesová komunikace a synchronizace Jakub Yaghob.
Galoisova tělesa Bakalářská práce , Brno Připravil: Martin Horák.
Transkript prezentace:

Správa procesů Problém spícího holiče , Brno Připravil: Tomáš Rozbořil

strana 2 Cíl práce Navrhnout program pracující s více navzájem propojenými běžícími procesy Zamezit výskytu deadlocku Vypsat každou změnu u všech procesů

Popis situace V imaginárním holičství pracuje právě jeden holič Holičství navštěvuje různý počet zákazníků Pokud se v holičství nevyskytuje žádný zákazník, holič spí Po obsloužení zákazník odchází strana 3

Problémy Holičství navštíví dva zákazníci ve stejnou chvíli Zákazník vstoupí, zjistí, že holič je zaneprázdněn, než přijde do čekárny, holič dokončí práci a zkontroluje čekárnu, která je prázdná, a proto jde spát strana 4

Řešení „Základem všech z nich je vzájemné vyloučení přístupu ke sdíleným zdrojům.“ [1] (holičova židle, čekárna) Synchronizované metody (Java) Semafory (C#) strana 5

Semafory Holičova židle Fronta u holiče Fronta zákazníků Holičova obsluha Celkové ukončení obsluhy Výpis změn Pomocný semafor (další zákazník) strana 6

Parametry Počet židlí v čekárně Doba generování zákazníka Doba obsluhy Počet zákazníků Výpis: –Jméno výstupního souboru (.txt) –„-“ pro výstup na stdout strana 7

Funkce holiče V nekonečné smyčce Kontrola holičství Otevření semaforu holičovy židle Obsluha zákazníka strana 8

Funkce zákazníka Vytvoření zákazníka Uvolnění pomocného semaforu Kontrola semaforu fronty zákazníků Kontrola semaforu holičovy židle Usazení do židle Kontrola obsluhy zákazníka Uvolnění fronty u holiče Konec procesu strana 9

Použité zdroje informací [1] Problém spícího holiče. Wikipedie [online] [cit ]. Dostupné z: _sp%C3%ADc%C3%ADho_holi%C4%8De strana 10

DĚKUJI ZA POZORNOST