Co je to blok řízení procesu?
Blok kódování zahrnutý ve většině počítačových operačních systémů (OSS), který uchovává informace o provádění řady jednoduchých až složitých úkolů, je kontrolní blok procesu. Každý blok řízení procesu má identifikační číslo a vývojář předurčuje úkoly pro každý blok. Aby se počítač udržoval hladce, většina bloků nepoužívá centrální zpracovatelskou jednotku (CPU), dokud nebude provedena akce odpovídající jejich úkolu. Pokud je příliš mnoho bloků aktivních najednou, CPU začne mlátit nebo poskytuje pouze bloky a nikoli skutečným procesům. Některé bloky potřebují otevření souborů, které dokončí jejich úkol, a tyto bloky jsou poskytnuty oprávnění k automatickému otevření potřebných souborů.
Blok řízení procesu lze vytvořit pro provedení různých věcí, jako je přidání textu na obrazovku nebo přesunutí ikony myši na obrazovce. Každý blok, během vytváření OS, je dán identifikátor, který jej odlišuje od jiných bloků. Spolu s identifikátorem je každý blok vytvořenPro konkrétní úkol, na rozdíl od jiných typů bloků, které se mohou přizpůsobit jakémukoli úkolu.
Pokud každý blok řízení procesu zaujal výkon CPU současně, většina počítačů by měla těžko provádět jakékoli akce. Aby to bylo napraveno a aby počítače běžely hladce, jsou neaktivní bloky v podstatě vypnuty a v tomto stavu zabírají malou nebo žádnou výkon CPU. Když uživatel provede akci připisovanou tomuto bloku, blok se stane aktivním a začne požadovat energii z CPU. Aktivní blok se obvykle otočí zpět na neaktivní, jakmile uživatel přestane provádět akci.
Pomocí tohoto stavu stavu k zabránění CPU v používání příliš velkého množství energie obecně funguje, ale CPU se může setkat se stavem známým jako mlácení, pokud je příliš mnoho bloků aktivní najednou. CPU normálně může snadno vyrovnat výkon a zpracování, ale pokud mnoho bloků požaduje napájení, pak CPU může odesílat pouze energii. Toto mZpracování zpracování ENS se zastaví a počítačové zpoždění. V závislosti na množství mlácení může být CPU schopna to vyčistit za několik sekund nebo minut, nebo může být nutné restartovat počítač.
Během jeho provozu může blok řízení procesů vyžadovat, aby soubory správně plnily svou povinnost. OS obvykle dává bloku oprávnění automaticky otevírat tyto soubory, i když uživatel neshodne ručně s otevřením souborů. Pokud by se uživatel musel ručně souhlasit, pak by to zpomalilo zpracování, zatímco uživatel vybral, zda chce soubory otevřít.