Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jednou z funkcí, které uživatelé počítače nejčastěji požadují, je rychlá doba spuštění ze stavu vypnutí, pohotovostního režimu a hibernace. Aby se zkrátila doba spuštění, používá systém Windows řadu technik, mezi které patří:
Odeberte ze seznamu spouštěcích operací procesy a služby, které lze odložit až po dokončení spuštění.
Předběžné načtení paměťových stránek podle vzoru požadavků na načtení těchto stránek v předchozích systémových spuštěních.
Překrývající se inicializace zařízení s vstupně-výstupními operacemi disku, které jsou potřeba k načtení operačního systému.
Povolte, aby se inicializace zařízení prováděla paralelně místo postupně.
Ovladač režimu jádra by měl provést následující kroky, aby se zlepšil výkon procesu spuštění:
Když se počítač spustí ze stavu vypnutí (studené spuštění), ovladač zařízení by měl udělat jenom to, co je potřeba k inicializaci zařízení a odložit všechny ostatní operace zařízení, dokud se nedokončí spuštění. Omezte inicializační kód ovladače na operace, které jsou potřeba k tomu, aby bylo zařízení připravené k použití.
Když se počítač spustí z pohotovostního nebo hibernačního stavu (teplé spuštění), ovladač, který musí být inicializován před dokončením spuštění, by měl používat pracovní vlákna s vysokou prioritou a kritické pracovní položky fronty k přesměrování malých úloh, které vyžaduje. V opačném případě mohou nesouvisející vlákna bránit vláknu ovladače v přístupu k času procesoru a spuštění se tak zpozdí.
Během teplého spuštění z pohotovostního režimu nebo hibernace by měla DPC rutina ovladače nebo inicializační kód běžící na úrovni DISPATCH_LEVEL vyhnout se dlouhým dobám provádění, které blokují běh jiných ovladačů. Další informace naleznete v tématu Sdílení prostředků procesoru během spuštění z Low-Power stavu.
Během teplého spuštění z úsporného režimu nebo hibernace by funkční ovladač zařízení měl okamžitě dokončit S0 set-power IRP a poté požádat o D0 set-power IRP. Pokud ovladač okamžitě dokončí S0 set-power IRP, operační systém může dokončit spuštění, zatímco ovladač znovu inicializuje zařízení jako úlohu na pozadí. Další informace naleznete v tématu Rychlé spuštění ze Low-Power State.
Ovladač zařízení by neměl držet zámek otáčení déle než krátkou dobu, zejména při studeném spuštění ze stavu vypnutí. Jinak nejdou paralelně nastat jiné inicializace zařízení.
Tato část obsahuje následující témata:
Sdílení prostředků procesoru během spuštění ze stavu Low-Power