Plánování procesů 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.

Slides:



Advertisements
Podobné prezentace
Počítač, základní pojmy Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Bc. Miroslav Kaňok, DiS. Dostupné z Metodického portálu
Advertisements

Anotace Materiál je určen pro 2. ročník studijního oboru PROVOZ A EKONOMIKA DOPRAVY, předmětu LOGISTIKA A OBSLUŽNÉ SYSTÉMY. Inovuje výuku použitím multimediálních.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Irena Čiháková Dostupné z Metodického portálu ; ISSN Provozuje Národní.
OPERAČNÍ SYSTÉMY Část 3 – správa procesů Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97.
Registrační číslo: CZ.1.07/1.5.00/ Název projektu: EU peníze středním školám Gymnázium a Střední odborná škola, Podbořany, příspěvková organizace.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je ing. Marcela Koubová. Dostupné z Metodického portálu ISSN Provozuje.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Irena Čiháková Dostupné z Metodického portálu ; ISSN Provozuje Národní.
Projekt MŠMTEU peníze středním školám Název projektu školyICT do života školy Registrační číslo projektuCZ.1.07/1.5.00/ ŠablonaIII/2 Sada44 AnotaceFormou.
Registrační číslo: CZ.1.07/1.5.00/ Název projektu: EU peníze středním školám Gymnázium a Střední odborná škola, Podbořany, příspěvková organizace.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Hana Matoušková. Dostupné z Metodického portálu ; ISSN , financovaného.
Číslo projektu MŠMT: CZ.1.07/1.5.00/ Číslo materiálu: VY_62_FINANCNIGRAMOTNOST_08_01_banky a jejich služby Název školy: ZŠ, PŠ a MŠ Česká Lípa,
Jednostranné limity Základy infinitezimálního počtu Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Ivana Mastíková. Dostupné z Metodického.
Prezentace k finanční gramotnosti. Co je to banka. Autor
Architektura operačních systémů
Správa fotografií v Adobe Lightroom I.
Základy automatického řízení 1
Organizace výroby Organizace a řízení výroby
ZÁKLADY ÚČETNICTVÍ A PODVOJNÝ ZÁPIS
Organizace výroby Organizace a řízení výroby
Výukový materiál zpracován v rámci projektu
Spolupráce průvodce cestovního ruchu s cestovní kanceláří
EVALUACE v OP RLZ PaedDr. Jaromír Krejčí Mgr. Jana Ostrýtová MŠMT.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
OPERAČNÍ SYSTÉMY Část 1 – úloha OS Zpracovala: Mgr. Marcela Cvrkalová
Správa paměti - úvod Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Matematika – 4. ročník. Pracujeme s diagramy
DIGITÁLNÍ UČEBNÍ MATERIÁL zpracovaný v rámci projektu
Vízum a vízové služby Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Zuzana Pauserová. Dostupné z Metodického portálu ; ISSN.
Prezentace fotografií v Adobe Lightroom
Hardware číslicové techniky
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o.
DIGITÁLNÍ UČEBNÍ MATERIÁL zpracovaný v rámci projektu
PSYCHICKÉ STAVY OSOBNOSTI POZORNOST - VĚDOMÍ.
OBSLUHA V DOPRAVNÍCH PROSTŘEDCÍCH
Lázeňské služby Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Zuzana Pauserová. Dostupné z Metodického portálu ISSN
Střední odborná škola a Střední odborné učiliště, Vocelova 1338
DIGITÁLNÍ UČEBNÍ MATERIÁL zpracovaný v rámci projektu
Střední odborná škola a Střední odborné učiliště, Vocelova 1338
Výukový materiál zpracován v rámci projektu
Financováno z ESF a státního rozpočtu ČR.
Souběh Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Střední odborná škola a Střední odborné učiliště, Vocelova 1338
Správa fotografií v Adobe Lightroom II.
Stránkování Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Téma 4 – Plánování práce procesorů
STŘEDNÍ ŠKOLA STAVEBNÍ A TECHNICKÁ Ústí nad Labem, Čelakovského 5, příspěvková organizace Páteřní škola Ústeckého kraje Daně VY_32_INOVACE_41_828 Projekt.
Název: Normy spotřeby času Autor: Ing. Petr Mareš
Vzdělávání pro konkurenceschopnost
DIGITÁLNÍ UČEBNÍ MATERIÁL zpracovaný v rámci projektu
1. ročník oboru Mechanik opravář motorových vozidel
Elektromagnetická slučitelnost
Interaktivní příklad na dělení napětí a proudu v elektrickém obvodu
Výukový materiál zpracován v rámci projektu
Nový dokument v Adobe Photoshop
ZMĚNY ROZVAHOVÝCH STAVŮ V ROZVAZE (přehled na příkladu)
Informační a komunikační technologie Informatika
Instalace OS Linux Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Plánovanie procesov Plánovacie algoritmy
Základní obeznámení s programem
Jiří Vyskočil, Marko Genyg-Berezovskyj 2010
7. přednáška 4. dubna 2016 Operační systémy 2015/2016.
Fyzika – procvičování převodů jednotek délky, hmotnosti, času a objemu
ZÁSOBOVÁNÍ Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Alena Hůrková. Dostupné z Metodického portálu ISSN:
Interaktivní příklad na dělení proudu v elektrickém obvodu
Střední odborná škola a Střední odborné učiliště, Hradec Králové, Vocelova 1338, příspěvková organizace Registrační číslo projektu: CZ.1.07/1.5.00/
ROZVAHA (Bilance) Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Marie Hovorková. Dostupné z Metodického portálu ISSN
Podstata a zvláštnosti služeb cestovního ruchu
Procesy – základní pojmy
Zaměřené na orofacionální cvičení
Digitální učební materiál
Transkript prezentace:

Plánování procesů 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).

Plánování procesů Operační systém při práci na několika procesech koordinuje činnost všech prostředků počítačového systému úlohy vybrané ke zpracování vstupní fronta žádost o přerušení plánovač supervizor procesor operační paměť periferní zařízení prostředky systému plánování procesů

Plánovač Plánovač (scheduler) - je program, který vybírá z připravených procesů ten, který se bude zpracovávat (běžící). Řídí se zvolenou strategií a zaznamenává pro jednotlivé procesy prostředky potřebné pro jejich provádění. Proces který získá všechny potřebné prostředky se stává úlohou vybranou ke zpracování. Plánovač vydává rozhodnutí v okamžiku, kdy proces: Přechází ze stavu běžící do stavu čekající Přechází ze stavu běžící do stavu připravený Přechází ze čekající běžící do stavu připravený Končí případy 1 a 4 se označují jako nepreemptivní plánování, případy 2 a 3 jako preemptivní plánování (plánování s předbíháním) plánování procesů

Supervizor supervizor - je program, který udržuje přehled o stavu všech systémových prostředků (procesor, operační paměť, vnější paměť, I/O zařízení). Zjišťuje zda prostředky jsou připojené nebo odpojené, volné nebo obsazené, mají–li poruchu apod. Volné prostředky a oblasti paměti přiděluje procesům vybraným ke zpracování. Po dokončení zpracování (o čemž dostává signál přerušením) tyto prostředky odebírá a přiděluje jinému procesu plánování procesů

plánování procesů Dlouhodobé (long-term, job sheduling): která úloha bude spuštěna při dávkovém zpracování ( při běžné práci na osobním počítači řeší (či neřeší) toto uživatel) Střednědobé (medium-term): Pokud je nedostatek paměti, který čekající nebo připravený proces bude odsunut do vnější paměti. Krátkodobé (short-term, CPU sheduling): kterému z připravených procesů bude přidělen procesor používá se ve všech víceúlohových systémech plánování procesů

plánování procesů Plánovač rozhoduje podle plánovacích algoritmů, které využívají některé z těchto charakteristických veličin: toi – doba vytvoření i-tého procesu ti – doba potřebná k provedení i-tého procesu tdi – doba potřebná k dokončení i-tého procesu Pi – statická priorita i-tého procesu tbi – doba dosavadního běhu i-tého procesu ∆ti – přidělený časový interval i-tému procesu plánování procesů

plánovací algoritmy Typ Charakt. veličina princip FCFS(first come - first served) FIFO toi Řádná fronta SXFS – (shotest execution – first served) ti První je obsloužen proces s nejkratší dobou provádění LCFS (least completed - first served) tbi První je obsloužen proces který zatím běžel nejkratší dobu EDFS (earliest due time - first served) tdi přednost úloh, které brzo skončí nebo spotřebovávají méně CPU HSFS (highest static priority -first served) Pi Přednostně se obsluhuje proces s nejvyšší prioritou RR (round robin) ∆ti Cyklická obsluha procesů po časových intervalech plánování procesů

Příklady plánovacích algoritmů Pro ilustraci plánovacích algoritmů je použit následující příklad Proces Příchod Potřebný čas A 3 B 2 6 C 4 D 5 E 8 plánování procesů

Příklady plánovacích algoritmů FCFS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B C D E Pro krátkodobé plánování se FCFS prakticky nepoužívá. Používá se pouze jako složka složitějších plánovacích postupů plánování procesů

Příklady plánovacích algoritmů SXFS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B C D E Je-li kritériem kvality plánování průměrná doba čekání, je SXFS optimální algoritmus, existuje nebezpečí stárnutí dlouhých procesů plánování procesů

Příklady plánovacích algoritmů EDFS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B C D E problém s odhadem budoucí délky dávky CPU plánování procesů

Příklady plánovacích algoritmů RR 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A B C D E Efektivita silně závisí na velikosti kvanta času Veliké kvantum – blíží se chování FCFS Procesy dokončí svoji CPU dávku dříve, než jim vyprší kvantum. Malé kvantum => časté přepínání kontextu => značná režie plánování procesů