Cvičení č. 6. Synchronizace ve Windows. 3 Body
|
|
- Ladislava Benešová
- před 7 lety
- Počet zobrazení:
Transkript
1 Cvičení č. 6 Synchronizace ve Windows 3 Body Datum:
2 Obsah 1. Úvod Pokyny pro odevzdání Příprava Úlohy Doporučení pro implementaci Přehled použitých funkcí Windows Úvod V tomto cvičení si ukážeme prostředky pro synchronizaci prováděcích toků a procesů v prostředí Windows. Vytvoříme několik ukázkových programů s různými způsoby synchronizace. Cílem cvičení je získat představu o synchronizačních objektech dostupných v prostředí Windows a na řešení modelových úloh získat praktické dovednosti v této oblasti. V rámci cvičení bude upravováno několik ukázkových programů, které využívají následující synchronizační objekty Windows: kritické sekce, mutexy, semafory, události. 2. Pokyny pro odevzdání Výstupem cvičení bude protokol krátká zpráva o řešení úloh na cvičení. Šablonu protokolu si stáhněte z Moodle. Protokol by měl obsahovat odpovědi na otázky, zdrojový kód Vašich řešení podle zadání, případně stručný popis úprav v ukázkovém kódu podle bodu 4 v tomto dokumentu. Protokol pojmenujte svým jménem ve formátu Prijmeni_Jmeno a odevzdejte na Moodle. 3. Příprava Prostudujte si prezentaci na Moodle Windows - synchronizace. Pro oživení základních pojmů si může znovu pročíst také dokument Synchronizace dostupný na Moodle v jedné z předchozích lekcí, která se zabývala synchronizací. 2
3 4. Úlohy Stáhněte si z Moodle ukázkové programy (synchron_win_ukazky.zip). Jednotlivé programy postupně přeložte a spusťte. V programech proveďte úpravy (vyřešte úkoly) podle popisu v hlavičkách jednotlivých souborů. Úkoly jsou také shrnuty dále. MUTEXY: Upravte thread_cteni tak, aby čekala na mutex maximálně 50 ms. Pokud mutex do té doby nezíská, vypíše hlášení na obrazovku a nebude pracovat se sdílenými daty. Pokud mutex získá, vypíše obsah sdílené proměnné jako v původním programu. SEMAFORY: Přidejte do programu ještě jeden prováděcí tok, který bude zobrazovat hodnotu ze sdílené proměnné a upravte semafor tak, aby mohly ze sdílené proměnné číst současně dva toky (zvětšete počáteční hodnotu počitadla semaforu na 2). Při uvolňování semaforu vypisujte na obrazovku hodnotu jeho počitadla (parametr lppreviouscount). POZOR: funkce pro zápis musí volat dvakrát funkci WaitForSingleObject, aby získala "obě hodnoty" semaforu. Jen tak bude zajištěno, že v době zápisu ze sdílené proměnné některý prováděcí tok nebude současně číst. UDÁLOSTI: Vysvětlete, jaký problém může nastat v ukázkovém programu při přístupu ke sdílené proměnné g_ndata. Vyřešte tento problém s použitím ještě jedné události (ta bude signalizovat dokončení práce s naměřenými daty). Do protokolu uveďte řešení jednotlivých úkolů. Vložte pouze kód v nezbytném rozsahu tak, aby bylo zřejmé řešení úkolů. Kód doplňte také stručným slovním popisem řešení. 4.1 Doporučení pro implementaci Čekání na mutex s určením maximální doby čekání: Funkce WaitForSingleObject vrací jednu ze tří konstant, podle které lze určit výsledek čekání: WAIT_OBJECT_0 stav objektu, na který se čekalo byl signalizován. Jinak řečeno čekání bylo úspěšné. Toto je návratový kód, který odpovídá příznivému výsledku = získání např. mutexu. WAIT_TIMEOUT uplynula maximální doba čekání (timeout) aniž by byl objekt signalizován. Např. mutex je tedy vlastně jiným prováděcím tokem a nebyl dosud uvolněn. WAIT_ABANDONED Mutex nebyl uvolněn prováděcím tokem, který už ale skončil. To znamená, že je v prováděcím toku chyba, a tok skončil, aniž by uvolnil mutex, který si přivlastnil. Náš tok tedy může se sdílenými daty chráněnými tímto mutexem pracovat. Měli bychom ale především opravit chybu v toku, který mutex neuvolnil. Příklad použití timeout při čekání na mutex: DWORD r = WaitForSingleObject(hMutex, 50); if ( r == WAIT_TIMEOUT ) { printf("mutex nebyl ziskan v pozadovanem case.\n Cekam znovu..."); } Poznámka: Funkce WaitForSingleObject je podrobně popsána na konci tohoto dokumentu. 3
4 Semafor s možností několika čtoucích thread, ale pouze jedné zapisující: Semafor má hodnotu počitadla 2, tj. dva prováděcí toky jej mohou získat současně a číst ze sdílených dat. Prováděcí tok, který sdílená data mění se ale musí vyvarovat změny v době, kdy některý tok data čte. Proto volá před zápisem funkci WaitForSingleObject dvakrát, čímž sníží hodnotu počitadla semaforu na nulu. Tím je zaručeno že žádná jiná thread v době zápisu nebude data číst. Získání semaforu dvakrát před zápisem do sdílené proměnné z níž mohou najednou číst dva prováděcí toky tedy vypadá takto: WaitForSingleObject(hSemafor, INFINITE); WaitForSingleObject(hSemafor, INFINITE); // nyní pracovat se sdílenou proměnnou // Uvolnit semafor POZOR: pocitadlo zvysime o 2. ReleaseSemaphore(hSemafor, 2, NULL ); Všimněte si, že funkci ReleaseSemaphore je jako druhý parametr předáno 2, tj. počitadlo semaforu se zvýší o 2 - protože jsme předtím čekali na semafor dvakrát a nyní chceme zase umožnit číst sdílená data až dvěma tokům současně. Čtoucí toky získávají i uvolňují semafor pouze jednou (volají ReleaseSemaphore s hodnotou 1). 4.5 Přehled použitých funkcí Windows Práce s kritickými sekcemi void WINAPI InitializeCriticalSection( out LPCRITICAL_SECTION lpcriticalsection); Inicializuje objekt kritické sekce. lpcriticalsection - ukazatel na objekt kritické sekce, který se má inicializovat. Tento objekt definujeme následovně: CRITICAL_SECTION Sekce; void WINAPI EnterCriticalSection( inout LPCRITICAL_SECTION lpcriticalsection); Čeká na vlastnictví kritické sekce. Funkce vrátí až když je volajícímu prováděcímu toku přiděleno vlastnictví kritické sekce. lpcriticalsection ukazatel na objekt kritické sekce, jejíž vlastnictví se má získat. void WINAPI LeaveCriticalSection( inout LPCRITICAL_SECTION lpcriticalsection); Vzdá se vlastnictví kritické sekce. lpcriticalsection - ukazatel na objekt kritické sekce, jejíž vlastnictví se uvolňuje. 4
5 Práce s mutexy HANDLE WINAPI CreateMutex( in_opt LPSECURITY_ATTRIBUTES lpmutexattributes, in BOOL binitialowner, in_opt LPCTSTR lpname); Funkce vytvoří mutex. lpmutexattributes nastavení zabezpečení mutexu. NULL pro výchozí hodnotu. binitialowner - Pokud je TRUE, volající prováděcí tok získá zároveň s vytvořením mutexu jeho vlastnictví. lpname jméno mutexu. Může být NULL pokud mutex nemá mít jméno. Poznámka: jméno je nutné pokud je mutex využívám více procesy. Funkce vrací handle vytvořeného mutexu nebo NULL pokud selže. BOOL WINAPI ReleaseMutex( in HANDLE hmutex ); Vzdá se vlastnictví daného mutexu. hmutex handle mutexu, jehož vlastnictví se uvolňuje. Poznámka: Pro získání vlastnictví mutexu se využije některá z čekacích funkcí, např. WaitForSingleObject, viz níže. Práce se semafory HANDLE WINAPI CreateSemaphore( in_opt LPSECURITY_ATTRIBUTES lpsemaphoreattributes, in LONG linitialcount, in LONG lmaximumcount, in_opt LPCTSTR lpname); Funkce vytvoří semafor. lpsemaphoreattributes nastavení zabezpečení semaforu. NULL pro výchozí hodnotu. linitialcount počáteční hodnota počitadla semaforu lmaximumcount maximální hodnota počitadla semaforu. lpname - jméno semaforu. Může být NULL pokud semafor nemá mít jméno. Poznámka: jméno je nutné pokud je semafor využívám více procesy. Funkce vrací handle vytvořeného semaforu nebo NULL pokud selže. 5
6 BOOL WINAPI ReleaseSemaphore( in HANDLE hsemaphore, in LONG lreleasecount, out_opt LPLONG lppreviouscount ); Vzdá se vlastnictví semaforu. hsemaphore handle semaforu jehož vlastnictví se uvolňuje. lreleasecount hodnota, o kterou se má zvýšit počitadlo semaforu. lppreviouscount ukazatel na proměnnou, do které bude uložena předchozí hodnota počitadla semaforu (před zvýšením touto funkcí). Může být NULL pokud hodnota není požadována. Poznámka: Pro získání vlastnictví semaforu se využije některá z čekacích funkcí, např. WaitForSingleObject, viz níže. Práce s událostmi HANDLE WINAPI CreateEvent( in_opt LPSECURITY_ATTRIBUTES lpeventattributes, in BOOL bmanualreset, in BOOL binitialstate, in_opt LPCTSTR lpname); Funkce vytvoří objekt události. lpeventattributes nastavení zabezpečení pro vytvářený objekt události. NULL pro výchozí hodnotu. bmanualreset TRUE pokud má být vytvořená událost ručně resetovaná (manual reset). Taková událost zůstává po signalizaci v signalizovaném stavu až do resetování voláním funkce ResetEvent. Důsledkem je, že všechny prováděcí toky, které na tuto událost čekají jsou probuzeny. Pokud je parametr FALSE, je vytvořena automaticky resetovaná událost. Po signalizaci takové události je vždy probuzen pouze jeden z prováděcích toků, které na ni čekají a událost je automaticky resetována. binitialstate TRUE pokud má být událost po vytvoření také signalizována. lpname - jméno události. Může být NULL pokud událost nemá mít jméno. Poznámka: jméno je nutné pokud je událost využívána pro komunikaci mezi procesy. Prováděcí toky v rámci jednoho procesu událost používají prostřednictvím globální proměnné (handle). Funkce vrací handle vytvořené události nebo NULL pokud selže. 6
7 BOOL WINAPI SetEvent( in HANDLE hevent); Signalizuje danou událost. hevent handle události, která se má signalizovat. Poznámka: Pro čekání na událost se využije některá z čekacích funkcí, např. WaitForSingleObject, viz níže. Ostatní funkce DWORD WINAPI WaitForSingleObject(HANDLE hhandle, DWORD dwmilisecond ); Funkce čeká na zadaný synchronizační objekt dokud nezíská jeho vlastnictví nebo dokud neuplyne nastavený čas. hhandle handle synchronizačního objektu, na který se má čekat, např. mutexu, semaforu nebo události. dwmiliseconds maximální doba čekání v milisekundách. INFINITE pokud se má čekat neomezenou dobu. Funkce vrací jednu ze tří hodnot: o WAIT_OBJECT_0 stav objektu, na který se čekalo byl signalizován. Jinak řečeno, čekání bylo úspěšné. Toto je návratový kód, který odpovídá příznivému výsledku, získání např. mutexu. o WAIT_TIMEOUT uplynula maximální doba čekání (timeout) aniž by byl objekt signalizován. Např. mutex je vlastněn jiným prováděcím tokem a nebyl dosud uvolněn. o WAIT_ABANDONED Mutex nebyl uvolněn prováděcím tokem, který už ale skončil. To znamená, že je v prováděcím toku chyba, a tok skončil, aniž by uvolnil mutex, který si přivlastnil. Náš tok může tedy v podstatě se sdílenými daty chráněnými tímto mutexem pracovat. Měli bychom ale především opravit chybu v toku, který mutex neuvolnil. Poznámka: Příklad použití funkce je uveden výše v tomto dokumentu. BOOL WINAPI CloseHandle( in HANDLE hobject); Funkce zavírá handle objektu (mutexu, semaforu, thread atd.) Poznámka: Voláním funkce je v systému sníženo interní počitadlo odkazů na daný objekt (např. mutex) a pokud počitadlo dosáhne nuly, je objekt odstraněn ze systému. Všimněte si, že v ukázkových programech voláme tuto funkci po vytvoření prováděcího toku. Pokud bychom tak neučinili, i po skončení běhu příslušného toku by jeho objekt stále existoval (a zabíral paměť) protože handle toku by nebylo zavřeno. hobject handle objektu, který se má zavřít. 7
8 DWORD WINAPI GetTickCount(void); Funkce vrací počet milisekund, které uběhly od startu systému. Po 49,7 dne hodnota přeteče a pokračuje znovu od nuly. VOID WINAPI Sleep( in DWORD dwmilliseconds); Pozastaví vykonávání aktuálního prováděcího toku na zadaný počet milisekund. dwmilliseconds - Doba na kterou má být thread pozastavena, v milisekundách. Hodnota 0 způsobí, že se volající thread vzdá zbytku svého časového kvanta (time slice). Podrobnosti k jednotlivým funkcím můžete najít v nápovědě Visual Studio nebo online na MSDN. 5. Odkazy Moodle podpora předmětu na Magisterské Studium, Programování realtime aplikací. Klíč k zápisu je PR2008. MSDN Library Online dokumentace k funkcím a produktům Microsoft. 8
Vývoj aplikačních programů pro systémy DAQ Možnosti vývoje aplikačního SW Jazyk C/C++ Pokročilé techniky programování Vícevláknové aplikace
Vývoj aplikačních programů pro systémy DAQ Možnosti vývoje aplikačního SW Jazyk C/C++ Pokročilé techniky programování Vícevláknové aplikace A3B38PRT Přístrojová technika - přednáška 5 Jaké znalosti jsou
VíceVirtuální přístroje. Použitá literatura. Operační systémy, vývoj aplikačních programů, speciální techniky programování
Virtuální přístroje Operační systémy, vývoj aplikačních programů, speciální techniky programování 1 Použitá literatura [1] Stallings, W.: Operating Systems. Internals and Design Principles. 4th Edition.
VíceVirtuální přístroje. Operační systémy, vývoj aplikačních programů, speciální techniky programování
Virtuální přístroje Operační systémy, vývoj aplikačních programů, speciální techniky programování 1 Použitá literatura [1] Stallings, W.: Operating Systems. Internals and Design Principles. 4th Edition.
VíceJednotný vizuální styl: podpis v emailové korespondenci.
Jednotný vizuální styl: podpis v emailové korespondenci. Při elektronické komunikaci je potřeba sjednotit formát podpisu všech pracovníků. V tomto návodu naleznete postupy jak si elektronická podpis vytvořit
VíceOperace nad celými tabulkami
10 Operace nad celými tabulkami V předchozích kapitolách jsme se převážně zabývali sloupci tabulek. V této kapitole se naučíme provádět některé operace, které ovlivňují tabulky jako celek. Probereme vlastnosti
VíceŠkolní kolo soutěže Mladý programátor 2016, kategorie A, B
Doporučené hodnocení školního kola: Hodnotit mohou buď učitelé školy, tým rodičů nebo si žáci, kteří se zúčastní soutěže, mohou ohodnotit úlohy navzájem sami (v tomto případě doporučujeme, aby si žáci
VíceNastavení telefonu T-Mobile MDA Touch
Nastavení telefonu T-Mobile MDA Touch Telefon s integrovaným kapesním počítačem T-Mobile MDA Touch, zakoupený v prodejní síti společnosti T-Mobile Czech Republic a.s., má potřebné parametry pro použití
VíceSynchronizace vjj 1
Synchronizace 13.06.18 vjj 1 13.06.18 vjj 2 Synchronizace obraz a zvuk 13.06.18 vjj 3 Synchronizace procesy/vlákna 13.06.18 vjj 4 čeho?!?!?! Synchronizace dvou (a více) paralelně běžících procesů dvou
VíceVýsledky přijímacích zkoušek
Výsledky přijímacích zkoušek V tomto modulu komise zadává výsledky přijímací zkoušky a navrhuje, zda uchazeče přijmout či nepřijmout včetně odůvodnění. 1. Spuštění modulu "Výsledky přijímacích zkoušek"
VíceZabezpečení Uživatelská příručka
Zabezpečení Uživatelská příručka Copyright 2008 Hewlett-Packard Development Company, L.P. Microsoft a Windows jsou registrované ochranné známky společnosti Microsoft Corporation v USA. Informace uvedené
VíceProgramování 1. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015
Programování 1. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Vstupní znalosti Podmínky, cykly Funkce, Pole, třídění Retězce
VíceANOTACE K VÝUKOVÉ SADĚ
Číslo projektu Číslo a název šablony klíčové aktivity Tematická oblast (předmět) Autor ANOTACE K VÝUKOVÉ SADĚ CZ.1.07/1.5.00/34.0705 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Reálie anglicky
VíceVydání občanského průkazu
Vydání občanského průkazu 01. Identifikační kód 02. Kód 03. Pojmenování (název) životní situace Vydání občanského průkazu 04. Základní informace k životní situaci Občanský průkaz je povinen mít občan,
Vícetéma: Formuláře v MS Access
DUM 06 téma: Formuláře v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:
VíceV této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.
V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému. MENU Tvorba základního menu Ikona Menu umožňuje vytvořit
VíceZáloha a obnovení Uživatelská příručka
Záloha a obnovení Uživatelská příručka Copyright 2009 Hewlett-Packard Development Company, L.P. Windows je ochranná známka společnosti Microsoft Corporation registrovaná v USA. Informace uvedené v této
VíceNávod a používání BLMFis
Návod a používání BLMFis Představení BLMFisu BLMFis je vše obsahující informační systém, který bude v budoucnu stále vyvíjen s cílem usnadnit zástupcům družstev jejich práci a zautomatizuje některé jejich
Více-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy
-1- I I. N á v r h VYHLÁŠKY ze dne 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních informací státu a o požadavcích na technické
VíceNávod k obsluze HLSI 4000. Myčka nádobí
Návod k obsluze HLSI 4000 Myčka nádobí 1 Obsah Popis ovládacího panelu...3 Rozměry...3 Technické údaje...3 Volba programu a speciální funkce...4 Automatická signalizace závad...7 Bezpečnostní systém proti
VíceOBSAH BALENÍ SOFTWARE CD PŘEHLED PANELU
OBSAH BALENÍ LPK25 USB kabel Software CD Bezpečnostní pokyny a informace o záruce SOFTWARE CD Uţivatelé PC: Chcete-li nainstalovat Akai Professional LPK25 Editor, otevřete okno s obsahem disku, kliknete
VícePomocník diabetika Uživatelská příručka
Pomocník diabetika Uživatelská příručka Úvod Pomocník diabetika je označení pro webovou aplikaci určenou pro diabetiky zejména prvního typu. Webová aplikace je taková aplikace, se kterou můžete pracovat
VíceZPRÁVA O PRŮBĚHU ŘEŠENÍ PROJEKTU
Page 1/1 ZPRÁVA O PRŮBĚHU ŘEŠENÍ PROJEKTU Cíle projektu Uveďte předem stanovené cíle a u každého z nich uveďte, do jaké míry byl splněn, případně důvod, proč splněn nebyl. Cílem projektu bylo skokové zvýšení
VíceObrázek. Základní popis, zadání úkolu. Struktura tříd,
Obrázek Základní popis, zadání úkolu Pracujeme na projektu Domecek, který je ke stažení na http://java.vse.cz/. Po otevření v BlueJ vytvoříme instanci třídy Obrazek a zavoláme metodu kresli(). Výsledkem
VíceObchodní podmínky pro spolupráci se společností Iweol EU s.r.o.
Obchodní podmínky pro spolupráci se společností Iweol EU s.r.o. 1. ÚVODNÍ USTANOVENÍ 1.1. Tyto obchodní podmínky (dále jen obchodní podmínky ) obchodní společnosti Iweol EU s.r.o., se sídlem Kovářská 140/10,
VíceOvládání TV platformy a funkce Chytrá TV
Ovládání TV platformy a funkce Chytrá TV Obsah Popis dálkového ovladače 3 Ovládání TV služby 4 1. Informace o pořadu 4 2. Seznam TV kanálů 5 3. Možnosti kanálů 5 4. Programový průvodce 6 5. Změna pořadí
VíceŽáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce
Číslo projektu Číslo materiálu Název školy Autor Název Téma hodiny Předmět Ročník /y/ CZ.1.07/1.5.00/34.0394 VY_32_INOVACE_9_ČT_1.09_ grafická minimalizace Střední odborná škola a Střední odborné učiliště,
Vícerozliš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
1. Úvod Tato příručka obsahuje všechny informace, které budete potřebovat k práci s programem OmegaDirect. Pomocí příkladů bude v této příručce vysvětleno: zadání objednávky, správa a evidence objednávek,
Víceúčetních informací státu při přenosu účetního záznamu,
Strana 6230 Sbírka zákonů č. 383 / 2009 Částka 124 383 VYHLÁŠKA ze dne 27. října 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních
VíceManuál uživatele čipové karty s certifikátem
Manuál uživatele čipové karty s certifikátem Obsah 1 Úvod... 3 2 Instalace čipové karty s certifikátem... 5 3 Instalace čtečky čipových karet... 10 3.1 Instalace z Windows Update... 10 3.2 Manuální instalace
VíceDálkové ovládání HP Media remote control (pouze u vybraných modelů) Uživatelská příručka
Dálkové ovládání HP Media remote control (pouze u vybraných modelů) Uživatelská příručka Copyright 2008 Hewlett-Packard Development Company, L.P. Windows a Windows Vista jsou registrované ochranné známky
VíceE-škola návod pro rodiče
E-škola návod pro rodiče Přihlášení do aplikace Přihlašovací údaje obdrží zákonní zástupci žáka od třídního učitele/ky. Aplikaci najdete na adrese studenti.gykovy.cz/bakaweb/ nebo pomocí odkazu E-Škola
VíceÚprava tabulek v MS Word. Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T. G. Masaryka, Kostelec nad Orlicí
Úprava tabulek v MS Word Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T. G. Masaryka, Kostelec nad Orlicí Jestli-že chcete uspořádat informace do pravidelných řádků a
VíceŘÁD UPRAVUJÍCÍ POSTUP DO DALŠÍHO ROČNÍKU
1. Oblast použití Řád upravující postup do dalšího ročníku ŘÁD UPRAVUJÍCÍ POSTUP DO DALŠÍHO ROČNÍKU na Německé škole v Praze 1.1. Ve školském systému s třináctiletým studijním cyklem zahrnuje nižší stupeň
VíceNÁVOD K VYUŽÍVÁNÍ MICROSOFT IT ACADEMY E-LEARNING
NÁVOD K VYUŽÍVÁNÍ MICROSOFT IT ACADEMY E-LEARNING Obsah 1 Úvod... 1 2 První přihlášení a registrace... 1 3 Další přihlášení... 4 4 Práce v MS IT Academy online... 4 5 Práce v MS IT Academy offline... 6
VíceZálohování a obnova Uživatelská příručka
Zálohování a obnova Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je ochranná známka Microsoft Corporation registrovaná v USA. Informace uvedené v této příručce
VíceDATABÁZE 2007. DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:
DATABÁZE 2007 DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní: - jednoduše a rychle provést úpravy ve struktuře vaší databáze podle potřeby
Vícesexta, druhý ročník Celkem hodin 33 34 33 32 132 70
Komentář: Gymnázium v Rumburku má čtyřletý a osmiletý vzdělávací program. Zde je ukázka učebního plánu pro vyšší stupeň osmiletého gymnázia a čtyřleté gymnázium. Tabulace učebního plánu je jednoduchá a
VíceCLOUDOVÁ ŘEŠENÍ OFFICE 365 PRO JEDNOTLIVCE
CLOUDOVÁ ŘEŠENÍ OFFICE 365 PRO JEDNOTLIVCE B2 CLOUDOVÁ ŘEŠENÍ OFFICE 365 PRO JEDNOTLIVCE Jakub Filip 21. 3. 2015-1 - OBSAH Přihlášení ke cloudovým službám Office 365................... 3 Vytvoření a správa
VíceSpeciální způsoby záchrany s využitím vrtulníku
Speciální způsoby záchrany s využitím vrtulníku Příklady nasazení Následující příklady ukazují, kde a jak pomocí vrtulníků s palubním jeřábem může být provedena záchrana osob z obtížně dosažitelných objektů
VícePopis služby Modulární služby Dell
Popis služby Modulární služby Dell Přehled termínů a podmínek Tato smlouva je uzavírána mezi zákazníkem (dále jako vy nebo zákazník ) a společností Dell za účelem poskytování a používání modulárních služeb
VícePodrobný postup pro vygenerování a zaslání Žádosti o podporu a příloh OPR přes Portál farmáře
Podrobný postup pro vygenerování a zaslání Žádosti o podporu a příloh OPR přes Portál farmáře 3. a 4. výzva příjmu žádostí Operačního programu Rybářství (2014 2020) V následujícím dokumentu je uveden podrobný
Více3 Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java
3 Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java Studijní cíl V tomto bloku navážeme na konec předchozího bloku a seznámíme se s vývojovými prostředími, které se nejčastěji používají
VíceKapitola 1: Co je Delphi 19. Překlad projektu 23
Obsah Úvod 15 Pro koho je tato kniha 15 Obsah jednotlivých kapitol knihy 16 Typografické konvence 17 Použité ikony 17 Kontakt na autora 17 Poděkování 18 Kapitola 1: Co je Delphi 19 Verze Delphi 19 Co je
VíceVýzva k podání nabídek (zadávací dokumentace)
Výzva k podání nabídek (zadávací dokumentace) 1.Číslo zakázky 2.Název programu: 3.Registrační číslo projektu 4.Název projektu: 5.Název zakázky: Operační program Vzdělání pro konkurenceschopnost CZ.1.07/1.1.07/02.0129
VícePŘÍLOHA Č. 9 PRAVIDLA PRO PROVÁDĚNÍ INFORMAČNÍCH A PROPAGAČNÍCH OPATŘENÍ. Řízená kopie elektronická Vydání: 1 Revize:0 Strana 1 z 11
PŘÍLOHA Č. 9 PRAVIDLA PRO PROVÁDĚNÍ INFORMAČNÍCH A PROPAGAČNÍCH OPATŘENÍ Řízená kopie elektronická Vydání: 1 Revize:0 Strana 1 z 11 1. Pravidla pro provádění informačních a propagačních opatření Na základě
VíceOperační systém z hlediska procesu Mgr. Josef Horálek
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
Více29 Evidence smluv. Popis modulu. Záložka Evidence smluv
29 Evidence smluv Uživatelský modul Evidence smluv slouží ke správě a evidenci smluv organizace s možností připojení vlastní smlouvy v elektronické podobě včetně přidělování závazků ze smluv jednotlivým
VíceElektrická měření 4: 4/ Osciloskop (blokové schéma, činnost bloků, zobrazení průběhu na stínítku )
Elektrická měření 4: 4/ Osciloskop (blokové schéma, činnost bloků, zobrazení průběhu na stínítku ) Osciloskop měřicí přístroj umožňující sledování průběhů napětí nebo i jiných elektrických i neelektrických
VíceUživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz. Verze 1.0
Uživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz Verze 1.0 Obsah Základní nastavení stránek po vytvoření... 3 Prázdný web... 3 Přihlášení do administrace... 3 Rozložení
VícePračka EVOGT 14064D3. Návod k použití
Pračka EVOGT 14064D3 Návod k použití 1 A VOLIČ PROGRAMŮ Použijte tento ovladač na výběr požadovaného pracího programu. Otočte voličem programů (lze jim otáčet do obou směrů) tak, aby byl program naproti
VíceNávod k používání registračního systému ČSLH www.hokejovaregistrace.cz
Návod k používání registračního systému ČSLH www.hokejovaregistrace.cz Osnova Přihlášení do systému Základní obrazovka Správa hráčů Přihlášky hráčů k registraci Žádosti o prodloužení registrace Žádosti
VíceTECHNICKÁ DATA Nominální napájecí napětí : Rozsah napájecího napětí : Spotřeba proudu při 12 V stejn. :
TECHNICKÁ DATA Nominální napájecí napětí : 12 V stejn. Rozsah napájecího napětí : 9 15 V stejn. Spotřeba proudu při 12 V stejn. :
VíceRegenerace zahrady MŠ Neděliště
1 Výzva k podání nabídek (dále jen zadávací dokumentace ) v souladu se Závaznými pokyny pro žadatele a příjemce podpory v OPŽP (dále jen Pokyny ), účinnými od 20.06.2014 Zadavatel: Název zadavatele: OBEC
VícePočítačová grafika 2. Opakování. Úprava barev a tónů. Retuše a efekty.
Počítačová grafika 2 Opakování. Úprava barev a tónů. Retuše a efekty. Opakování Jaké jsou rozdíly mezi rastrovou a vektorovou grafikou? Vysvětlete pojmy: pixel, palec, rozlišení, barevná hloubka. Víme,
VícePoukázky v obálkách. MOJESODEXO.CZ - Poukázky v obálkách Uživatelská příručka MOJESODEXO.CZ. Uživatelská příručka. Strana 1 / 1. Verze aplikace: 1.4.
MOJESODEXO.CZ Poukázky v obálkách Verze aplikace: 1.4.0 Aktualizováno: 22. 9. 2014 17:44 Strana 1 / 1 OBSAH DOKUMENTU 1. ÚVOD... 2 1.1. CO JSOU TO POUKÁZKY V OBÁLKÁCH?... 2 1.2. JAKÉ POUKÁZKY MOHOU BÝT
VíceAktualizace softwaru Uživatelská příručka
Aktualizace softwaru Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Windows je ochranná známka Microsoft Corporation registrovaná v USA. Informace uvedené v této příručce
VíceUživatelské postupy v ISÚI Založení ulice a změna příslušnosti adresního místa k ulici
Uživatelské postupy v ISÚI Založení ulice a změna příslušnosti adresního místa k ulici Založení ulice a změna příslušnosti adresního místa k ulici Strana 1/17 Obsah 1) Založení nového návrhu změny... 3
VíceCo najdete v ASPI? (pro uživatele SVI FSE UJEP)
Co najdete v ASPI? (pro uživatele SVI FSE UJEP) ASPI = komplexní pokrytí všech předpisů publikovaných na území ČR včetně předpisů měst a obcí a předpisů ES / EU Manuál ASPI: http://www.systemaspi.cz/co_je_system_aspi/co_je_system_aspi.html
VíceVybavení pro separaci a svoz BRKO
Tento projekt je spolufinancován ze zdrojů Evropské unie Fond soudržnosti z Operačního programu Životního prostředí včetně spolufinancování ze Státního fondu životního prostředí ČR. Název projektu: Vybavení
VícePokyn D - 293. Sdělení Ministerstva financí k rozsahu dokumentace způsobu tvorby cen mezi spojenými osobami
PŘEVZATO Z MINISTERSTVA FINANCÍ ČESKÉ REPUBLIKY Ministerstvo financí Odbor 39 Č.j.: 39/116 682/2005-393 Referent: Mgr. Lucie Vojáčková, tel. 257 044 157 Ing. Michal Roháček, tel. 257 044 162 Pokyn D -
VíceVÝZVA A ZADÁVACÍ DOKUMENTACE
VÝZVA A ZADÁVACÍ DOKUMENTACE Technická univerzita v Liberci se sídlem Studentská 1402/2, 461 17 Liberec, IČ: 467 47 885 (dále jen zadavatel ), po posouzení veškerých předběžných nabídek doručených ve lhůtě
VíceStruktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová
Struktura třídy, operátory, jednoduché algoritmy, junit 2. cvičení Alena Buchalcevová Cíle cvičení seznámit se s rozhraním (interface) v Javě seznámit se s testováním při vývoji (makety, JUnit) naučit
VícePŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ
PŘÍLOHA 1.6 SMLOUVY O PŘÍSTUPU K VEŘEJNÉ PEVNÉ KOMUNIKAČNÍ SÍTI LOGISTIKA KONCOVÝCH ZAŘÍZENÍ Obsah 1 Koncová zařízení... 3 2 Charakteristika typů služeb logistika KZ Dodání KZ, Instalace KZ... 3 3 Další
VíceNÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE
NÁVRHOVÝ PROGRAM VÝMĚNÍKŮ TEPLA FIRMY SECESPOL CAIRO 3.5.5 PŘÍRUČKA UŽIVATELE 1. Přehled možností programu 1.1. Hlavní okno Hlavní okno programu se skládá ze čtyř karet : Projekt, Zadání, Výsledky a Návrhový
VíceMetodika kontroly naplněnosti pracovních míst
Metodika kontroly naplněnosti pracovních míst Obsah Metodika kontroly naplněnosti pracovních míst... 1 1 Účel a cíl metodického listu... 2 2 Definice indikátoru Počet nově vytvořených pracovních míst...
VíceVYHLÁŠKA ČÁST PRVNÍ STÁTNÍ ZKOUŠKY Z GRAFICKÝCH DISCIPLÍN. Předmět úpravy
58 VYHLÁŠKA ze dne 10. února 2016 o státních zkouškách z grafických disciplín a o změně vyhlášky č. 3/2015 Sb., o některých dokladech o vzdělání Ministerstvo školství, mládeže a tělovýchovy stanoví podle
VíceMetodický list číslo 11 Včlenění rozdělovače do jednoduchého vedení. do poschodí Vydáno dne: 5. března 2007 Stran: 5
Ministerstvo vnitra - generální ředitelství Hasičského záchranného sboru České republiky Cvičební řád jednotek požární ochrany technický výcvik Název: Jednoduché vedení po poschodí Metodický list číslo
VíceDR3 Vydáno dne: 5. března 2007 Stran: 5
Ministerstvo vnitra - generální ředitelství Hasičského záchranného sboru České republiky Cvičební řád jednotek požární ochrany technický výcvik Název: Dopravní vedení s rozdělovačem a útočný Metodický
VíceObsah. Obsah. Úvod... 7
Obsah Obsah Úvod... 7 1. Digitální fotografie... 10 1.1 Prohlížení obrázků pomocí Nero PhotoSnap Viewer... 10 1.1.1 Zobrazení na celou obrazovku...12 1.1.2 Jak zjednodušit přechod do jiné složky...13 1.1.3
VíceZásady a podmínky pro poskytování dotací na program Podpora implementace Evropské charty regionálních či menšinových jazyků 2011
Zásady a podmínky pro poskytování dotací na program Podpora implementace Evropské charty regionálních či menšinových jazyků 2011 Článek 1 Úvodní ustanovení 1. Zásady a podmínky pro poskytování dotací na
VíceZabezpečení. Uživatelská příručka
Zabezpečení Uživatelská příručka Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft a Windows jsou registrované ochranné známky společnosti Microsoft Corporation v USA. Informace uvedené
VícePARLAMENT ČESKÉ REPUBLIKY Poslanecká sněmovna 2005 IV. volební období
PARLAMENT ČESKÉ REPUBLIKY Poslanecká sněmovna 2005 IV. volební období 1207 Návrh poslanců Waltera Bartoše, Vlastimila Tlustého, Petra Nečase a dalších na vydání zákona, kterým se mění zákon č. 561/2004
VíceMagnetic Levitation Control
Magnetic Levitation Control Magnetic Levitation Control (MagLev) je specializovaný software pro řízení procesu magnetické levitace na zařízení Magnetic Levitation Model CE152 vytvořeném společností HUMUSOFT.
VíceNastavení telefonu Samsung I9195 Galaxy S4 mini
Nastavení telefonu Samsung I9195 Galaxy S4 mini Telefon Samsung I9195 Galaxy S4 mini, zakoupený v prodejní síti společnosti T-Mobile Czech Republic a.s., má potřebné parametry pro použití T-Mobile služeb
VíceRegistr UJO. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.
Registr UJO Příručka pro uživatele Vytvořil: Lékařské a Přírodovědecké fakulty Masarykovy univerzity Obsah Projekt UJO...... 3 On-line klinický registr obecná charakteristika. 4 On-line Registr UJO - základní
Více6. Příklady aplikací. 6.1.1. Start/stop. 6.1.2. Pulzní start/stop. Příručka projektanta VLT AQUA Drive
. Příklady aplikací. Příklady aplikací.1.1. Start/stop Svorka 18 = start/stop par. 5-10 [8] Start Svorka 27 = Bez funkce par. 5-12 [0] Bez funkce (Výchozí nastavení doběh, inverzní Par. 5-10 Digitální
VícePrvní kroky v portálu
První kroky v portálu Přihlášení Přihlášení provedete na hlavní stránce portálu zadáním svého uživatelského jména a hesla. Je stejné jako do sítě UHK. Orientace v portálu Hlavní menu je v horní části portálu,
VíceManuál Kentico CMSDesk pro KDU-ČSL
Manuál Kentico CMSDesk pro KDU-ČSL 2011 KDU-ČSL Obsah 1 Obecně... 3 1.1 Přihlašování... 3 1.2 Uživatelské prostředí... 4 2 Stránky... 4 2.1 Vytvoření nové stránky... 4 2.1.1 Texty... 7 2.1.2 Styly textu...
VíceKÓDOVÝ ZÁMEK 1105/2 A 1156/10
KÓDOVÝ ZÁMEK 1105/2 A 1156/10 Popis Kódový zámek umožňuje odemknuti elektrického zámku zadáním číselné kombinace (kódu) na klávesnici. K otevírání dveří může být naprogramováno až 8 různých kódů, které
VíceČEZ Prodej, s.r.o., sídlem Duhová 425/1, 14053, Praha, IČ 27232433, zast. David Jünger, Mgr., sídlem 28. října 438/219, 70900, Ostrava
U s n e s e n í o nařízení dražebního jednání - elektronická dražba č.j. 024 EX 2227/09-177 VS opr.: 07-016585 Mgr. Helena Strouhalová, exekutorský kandidát, pověřený soudním exekutorem: Mgr. Pavla Fučíková,
VíceINFORMATIKA. aplikační software pro práci s informacemi PRAŽSKÝ HRAD. Pracovní list pro žáky. Gymnázium K. V. Raise, Hlinsko, Adámkova 55
INFORMATIKA aplikační software pro práci s informacemi PRAŽSKÝ HRAD Pracovní list pro žáky Autor: RNDr. Ivanka Dvořáčková 2013 PRAŽSKÝ HRAD pracovní list V delších dokumentech (seminární práce, bakalářské
VíceTestovací aplikace Matematika není věda
Testovací aplikace Matematika není věda Příručka k http://matematika.komenacek.cz/ Příručka k portálu http://matematika.komenacek.cz/ 2 Uživatelská příručka k portálu 202 BrusTech s.r.o. Všechna práva
VíceSeznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.
Metodické pokyny k pracovnímu listu č. 11 Používání maker Třída: 8. Učivo: Základy vytváření maker Obsah inovativní výuky: Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra. Doporučený
VíceSTAGE DESK-16 16kanálový dimmer ovladač UŽIVATELSKÁ PŘÍRUČKA
STAGE DESK-16 16kanálový dimmer ovladač UŽIVATELSKÁ PŘÍRUČKA Funkce ovladače 16kanálový DMX dimmer ovladač Jednoduché programování 16 vestavěných programů 16 uživatelských programů Midi In, Out, a Thru
VíceOBCHODNÍ PODMÍNKY. obchodní společnosti Intrea-Piko, s.r.o. se sídlem Sasanková 2657/2, 106 00 Praha 10 IČ: 457 98 133
OBCHODNÍ PODMÍNKY obchodní společnosti Intrea-Piko, s.r.o. se sídlem Sasanková 2657/2, 106 00 Praha 10 IČ: 457 98 133 pro prodej zboží prostřednictvím on-line obchodu umístěného na internetové adrese www.intrea.cz
VíceO 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í
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í Jednací řád Republikové rady seniorů ODBOROVÉHO SDRUŽENÍ ŽELEZNIČÁŘŮ (dále jen OSŽ) upravuje
VíceDIGITÁLNÍ HRACÍ HODINY DGT 2000 FIDE OFICIÁLNÍ ŠACHOVÉ HODINY
DIGITÁLNÍ HRACÍ HODINY DGT 2000 FIDE OFICIÁLNÍ ŠACHOVÉ HODINY Návod k použití Blahopřejeme Vám k výběru DGT. Doufáme a předpokládáme, že Vám přinesou celkové uspokojení a budou Vás těšit po mnoho let.
VíceOBCHODNÍ PODMÍNKY ÚVODNÍ USTANOVENÍ
OBCHODNÍ PODMÍNKY obchodní společnosti Ing. Petr Anděl se sídlem Jasmínová 2664, 106 00 Praha 10 identifikační číslo: 47624990, neplátce DPH Živnostenské oprávnění vydáno: Úřad městské části Praha 10,
VíceÚprava fotografií hledání detailu, zvětšování (pracovní list)
Zvyšování kvality výuky v přírodních a technických oblastech CZ.1.07/1.128/02.0055 Úprava fotografií hledání detailu, zvětšování (pracovní list) Označení: EU-Inovace-Inf-6-01 Předmět: Informatika Cílová
VíceIII/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Cyklus while, do-while, dělitelnost, Euklidův algoritmus
Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň
VíceSMLOUVA O POSKYTNUTÍ DOTACE
SMLOUVA O POSKYTNUTÍ DOTACE I. Smluvní strany Statutární město Jihlava se sídlem: Masarykovo náměstí 1, 586 28 Jihlava IČ: 00286010, DIČ: CZ00286010 zastoupené: bankovní spojení: Česká spořitelna a. s.,
VíceŠicí stroje NX-400 NX-200
Šicí stroje NX-400 Brother NX-400/200 NX-400/ Elektronické šicí stroje řady NX vynikají velmi snadnou obsluhou, širokou nabídkou stehů a množstvím komfortních funkcí NX-400 Vždy na vaší straně NX-400 S
VíceINTERNETOVÝ TRH S POHLEDÁVKAMI. Uživatelská příručka
INTERNETOVÝ TRH S POHLEDÁVKAMI Uživatelská příručka 1. března 2013 Obsah Registrace... 3 Registrace fyzické osoby... 3 Registrace právnické osoby... 6 Uživatelské role v systému... 8 Přihlášení do systému...
Více1. Požadavky na provoz aplikací IISPP
1. Požadavky na provoz aplikací IISPP 1.1. Podporované prohlížeče Aplikace IISPP jsou primárně vyvíjeny a testovány v prohlížečích Internet Explorer a Mozilla Firefox. V jiných než uvedených prohlížečích
VíceMaturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013
Maturitní témata z předmětu Programování a databázové systémy pro šk. rok 2012/2013 1. Základy - proměnné a datové typy a) Co je to proměnná, co znamená deklarace proměnné, a popište syntaxi deklarace
VícePříručka pro zadavatele E-ZAK krok za krokem
Příručka pro zadavatele E-ZAK krok za krokem Vyrobeno pro příspěvkové organizace Jihomoravského kraje pro administrace zakázek s předpokládanou hodnotou vyšší než 500 tis. Kč bez DPH Tento dokument slouží
Více58/2016 Sb. VYHLÁKA ČÁST PRVNÍ STÁTNÍ ZKOUKY Z GRAFICKÝCH DISCIPLÍN
58/2016 Sb. VYHLÁKA ze dne 10. února 2016 o státních zkoukách z grafických disciplín a o změně vyhláky č. 3/2015 Sb., o některých dokladech o vzdělání Ministerstvo kolství, mládeže a tělovýchovy stanoví
VíceFULL HD fotopast s MMS - 12MP, IP54
FULL HD fotopast s MMS - 12MP, IP54 Návod k obsluze Hlavní výhody přístroje: Vysoká výdrž baterie Jednoduché ovládání MMS www.spyobchod.cz Stránka 1 1. Popis 1.1 Popis zařízení www.spyobchod.cz Stránka
VíceWEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE
WEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE Úvodem WD je mobilní verze klasického WEBDISPEČINKU, která je určena pro chytré telefony a tablety. Je k dispozici pro platformy ios a Android,
VíceAndroid Elizabeth. Verze: 1.3
Android Elizabeth Program pro měření mezičasů na zařízeních s OS Android Verze: 1.3 Naposledy upraveno: 12. března 2014 alesrazym.cz Aleš Razým fb.com/androidelizabeth Historie verzí Verze Datum Popis
Více