Vzdělávací materiál / DUMVY_32_INOVACE_02B2 Správa procesů AutorIng. Petr Haman Období vytvořeníProsinec 2012 Ročník / věková kategorie2. ročník Vyučovací předmět / klíčová slova Operační systémy / Správa procesů, proces, priorita procesů AnotacePrezentace k výkladu správy procesů se zaměřením na operační systém Windows Obchodní akademie, Ostrava-Poruba, příspěvková organizace
SPRÁVA PROCESŮ Ing. Petr Haman
ZÁKLADNÍ POJMY (1) Program Činnost PC zapsaná kódem programovacího jazyka Proces (úloha) Spuštěný program Služba Proces spuštěný „bez vědomí“ uživatele Správa procesů / Ing. Petr Haman 3 / 19
ZÁKLADNÍ POJMY (2) Potřebné HW komponenty PC Procesor Operační paměť Správa procesů / Ing. Petr Haman 4 / 19
STAVY PROCESŮ: STAVOVÝ DIAGRAM Správa procesů / Ing. Petr Haman 5 / 19 NovýUkončený PřipravenýProbíhající Čekající přijmutí ukončení výběr přerušení I/O událost I/O událost ukončena
STAVY PROCESŮ: POPIS STAVŮ (1) Nový Vytvoření procesu Přidělení části operační paměti Ukončený Ukončení procesu Navrácení přidělené části operační paměti Správa procesů / Ing. Petr Haman 6 / 19
STAVY PROCESŮ: POPIS STAVŮ (2) Připravený Připravený k využití CPU (probíhání) Fronta procesů Multitasking Probíhající Vybrán systémovým plánovačem Využívá CPU (probíhá) Správa procesů / Ing. Petr Haman 7 / 19
STAVY PROCESŮ: POPIS STAVŮ (3) Čekající Vstupní/výstupní událost brání v dalším pokračování Zůstává v tomto stavu do vyřešení události Správa procesů / Ing. Petr Haman 8 / 19
PRIORITA PROCESŮ: STANDARDNÍ Všechny procesy budou stejně často využívat CPU Správa procesů / Ing. Petr Haman 9 / vybrán k vykonávání CPU (stav probíhající) Následující cyklus: CPU přerušil vykonávání (stav připravený) začátek fronty konec fronty
PRIORITA PROCESŮ: VYŠŠÍ Proces „1“ má vyšší prioritu, než ostatní Bude častěji využívat CPU Standardní priorita Vyšší priorita Správa procesů / Ing. Petr Haman 10 /
PRIORITA PROCESŮ: VYŠŠÍ – DŮSLEDEK Standardní priorita 1: 5x, 2: 5x, 3: 5x Vyšší priorita 1: 8x, 2: 4x, 3: 3x Správa procesů / Ing. Petr Haman 11 /
PRIORITA PROCESŮ: NIŽŠÍ Proces „1“ má nižší prioritu, než ostatní Bude méně často využívat CPU Standardní priorita Nižší priorita Správa procesů / Ing. Petr Haman 12 /
PRIORITA PROCESŮ: NIŽŠÍ – DŮSLEDEK Standardní priorita 1: 5x, 2: 5x, 3: 5x Nižší priorita 1: 3x, 2: 6x, 3: 6x Správa procesů / Ing. Petr Haman 13 /
PRÁCE S PROCESY: MOŽNOSTI WINDOWS (1) Reálný čas Vysoká Vyšší než normální Normální Nižší než normální Nízká Správa procesů / Ing. Petr Haman 14 / 19
PRÁCE S PROCESY: MOŽNOSTI WINDOWS (2) Správa procesů / Ing. Petr Haman 15 / 19
PRÁCE S PROCESY: MOŽNOSTI WINDOWS (3) Správa procesů / Ing. Petr Haman 16 / 19
PRÁCE S PROCESY: MOŽNOSTI WINDOWS (4) Správa procesů / Ing. Petr Haman 17 / 19
POUŽITÉ OBRÁZKY Prostředí Windows 7 Správa procesů / Ing. Petr Haman 18 / 19
POUŽITÁ LITERATURA Vlastní zdroje Správa procesů / Ing. Petr Haman 19 / 19