AUTOMA 2012-12

| Kategorie: Časopis  | Tento dokument chci!

Spolehlivé sítě průmyslového Ethernetu s velkou dostupností. Inteligentní modul I/O řady X20 zvyšuje dostupnost strojů. Rozšíření zorného pole snímače čárového kódu DataMan. Nové řádkové kamery Basler Racer. Programovatelné relé pro všechny bezpečnostní funkce ... skokové automaty ATS-C od společnosti Eaton. Podnikání. Společnost ZAT dokončila modernizaci další elektrárny na Kubě ...

Vydal: FCC Public s. r. o.

Strana 49 z 68

Jak získat tento dokument?






Poznámky redaktora
 CZ. 229–249, ISBN 0-7923-9994-3. 2. bude procesor v modře zbarvených intervalech dokonce nečinný (idle). robust- ních plánovacích mechanismů (robust sche- duling) existence této trojice pravidel pro práci s úlohami: – pravidlaA pro vložení úlohy do fronty úloh připravených k běhu (kritériem může být např. K mechanismům z této kategorie patří např. možnost přidělit proce- sor zcela zaniká.: Návrh časově kritických sys- témů II: úlohy reálného času. Je-li tento test úspěšný, úloha přijata k za- řazení do fronty úloh připravených k běhu. 18, č... Mezi mechanismy této katego- rie patří např. τ1 τ2 τ1 τ2 τ1 τ2 t t t t t t Obr. Závěr V následujícím dílu seriálu bude diskuto- vána možnost řešit nedostatek výpočetního výkonu použitím většího počtu procesorů.00/02. Za cenu „oběto- vání“ vybraných instancí méně důležitých úloh zmenší výpočetní požadavky klade- né na procesor v příkladu na obr. Zele- nou (červenou) barvou jsou označeny in- stance úloh (ne)dokončených včas. Ji- nak úloha zamítnuta a systémem není dále zpracovávána, tj. Automa, 2010, roč. hodnota parametru úloh), – pravidla pro vyřazení úlohy z fronty úloh připravených k běhu při detekci přetížení (zde kritériem hodnota důležitosti úloh); vyřazené úlohy jsou uchovávány ve frontě vyřazených úloh, – pravidla pro obnovení možnosti úloh být znovu předmětem plánování. 10, 42–45, ISSN 1210-9592. Josef Strnadel, Ph. LBESA (Locke’s Best Effort Scheduling Algo­- rithm) DASA (Dependent Activity Scheduling Algorithm) a lze s nimi setkat zejména při realizaci kritických úloh – jmenujme např. [7] STRNADEL, J.: Hard Real-Time Computing Systems, Predictable Scheduling Algorithms And Applications. Pro neměnnou hodnotu tedy VDi(t) roste s časem, který úloha již strávila v procesoru (tj. algoritmus Dover, založený na následu- jícím principu: při detekci přetížení důle- žitost příchozí úlohy porovnána s důle- žitostí Vpre úloh přerušených preempcí a dů- ležitostí Vact aktuálně běžící úlohy. 7. mechanis- mus RED (Robust Earliest Deadline First). 17, 58–60, ISSN 1210-9592.: Plánování úloh v systémech RT závislé úlohy. Literatura: [1] BUTAZZO, C. Poděkování Tento článek byl vypracován rámci pro- jektu Centrum excelence IT4Innovations, reg.47AUTOMA 12/2012 řídicí technika úlohám přiřazován způsobem zaručujícím přednostní provádění úloh s většími hod- notami důležitosti vi. V ilustraci jsou předpokládány úlo- hy τ1, s následujícími parametry: 4, T1 10. Automa, 2011, roč. MAMMERI, Z. John Wiley Sons, 2002, ISBN 0-470-84766-2. Ilustrace k mechanismu DASA (a) doplněná o po­ rovnání s mechanismy (b) a EDF (c) VD2(0) 10/3, VD1(0) 10/4: včas lze plánovat jen τ2 VD1(3) 10/4: τ1 nelze plánovat včas VD2(6) 10/2, VD1(6) 10/4: včas lze plánovat i τ1, τ2 přednost díky d1 viz 0idle idle 0 10 12 15 18 20 22 24 25 28 30 0 10 12 15 18 20 22 24 25 28 30 0 10 12 15 18 20 22 24 25 28 30 a) plán podle DASA b) plán podle RM c) plán podle EDF Do této kategorie patří např. [3] ČIŽINSKÝ, V. Automa, 2011, roč. realizaci systé- mu včasného varování AWACS. analyzováno, zda vytvo- ření plánu složeného z těch- to úloh nepovede k přetížení; došlo-li němu, posledně vložená úloha z množiny vyjmuta.1. Procesor pak přidělen úloze s nejbližší absolutní časovou mezí d.05/1. 16, 10, 42–44, ISSN 1210-9592.: Plánování úloh v systémech RT II: neperiodické úlohy. Diplomová práce, FIT VUT v Brně, 2010. Automa, 2012, roč. Automa, 2012, roč.: Návrh časově kritických sys- témů IV: realizace prostředky RTOS. Princip mechanismu DASA je, spo- lu s porovnáním s RM a EDF, ilustrován na obr. Kluwer, 1997, pp.1. Při každém volání plánovače vy- prázdněna množina úloh určených k zařazení do nově připravované fáze plánu; poté jsou úlohy seřa- zeny sestupně podle hodnot tzv. Pravidlo A je re- alizováno mechanismem EDF, pravidlo B při detekci přetížení vyřazuje úlohy v po- řadí rostoucích hodnot důležitosti, dokud přetížení nepomine, a pravidlo obnovuje v pořadí klesajících hodnot důležitosti vy- řazené úlohy, je-li na procesoru detekován dostatek času k jejich včasnému provedení. Mechanismy založené na testu přijetí Pro mechanismy založené na vstupním testu přijetí (admission/guarantee test) je charakteristické, každá nově příchozí úloha prochází vstupním testem zaručujícím ≤ 1. 18, 11, 44–46, ISSN 1210-9592 Ing. ne- přímo úměrně době Ci(t) potřeb- né k dokončení úlohy).0070, podporova- ného Operačním programem Výzkum vývoj pro inovace, financovaného strukturálních fondů státního rozpočtu ČR, projektu Výzkum informačních technologií z hlediska bezpečnosti (CEZ MSM 0021630528) a gran- tu BUT FIT-S-11-1. č. Úloha umístěna do množi- ny úloh určených k zařazení do plánu. Robustní mechanismy Typickým rysem kategorie tzv. [5] STRNADEL, J. [6] STRNADEL, J.,,1 tt i mi    ***rovnice 5***   n i i tft 1 BM )()(Γ ***rovnice 6***   n i iv 1 maxΓ ***rovnice 7***  actpre1 VVKV  (7) kde K je poměr největší k nejmenší z hodnot důležitosti na dané množině úloh, přija- ta, jinak zamítnuta.D.: Návrh časově kritických sys- témů III: priorita úloh. Jeho princip následující. [9] STRNADEL, J. Princip mechanismu DASA lze zjednodušit následovně. Platí-li ***rovnice 1***   n i i i T C U 1  ***rovnice 2*** ii i i i i rd C D C  S ***rovnice 3*** )( )( )( dd tD tC t i k i ikk   :   ***rovnice 4***  )(max)( .: Scheduling Real-Ti- me Systems. hustoty důležitosti (value densi- ty) VDi(t), stanovené pro úlohu τi a čas jako VDi(t) Vi/Ci(t). 50–52, ISSN 1210-9592. Méně důležité úlohy z  tohoto pohledu sice „hladovějí“, avšak možnost přidělit jim procesor není zcela vyloučena. [4] STRNADEL, J. V pořadí klesajících hodnot VDi(t) jsou poté po řadě prováděny tyto činnosti: 1.: Návrh časově kritických sys- témů specifikace a verifikace., Centrum excelence IT4Innovations, Fakulta informačních technologií, Vysoké učení technické v Brně (strnadel@fit. [8] STRNADEL, J. 16, 12, 18–19, ISSN 1210-9592. Budou představeny základní problémy v této oblasti a jejich možná řešení. zřej- mé, mechanismus DASA schopen če- lit přetížení podstatně lépe než konvenční mechanismy a EDF.cz) . [2] COTTET, DELACROIX, KAISER, C.vutbr. Smyslem parametru VDi(t) to, aby s ohledem na důležitost úlo- hy ohodnotil „návratnost“ času již investovaného do běhu úlohy τi. 17, č. Automa, 2010, roč.: Implementace pokročilých me- chanismů plánování množin úloh běžících pod μC/OS-II