Varje program du kör , eller last , öppna och köra , går igenom din centralenhet som indata . Med tanke på att CPU -ingång - inklusive verktyg som körs bakom kulisserna och program som körs i förgrunden - ofta kommer från flera källor och bedriver samtidigt , prioritera denna ingång är viktigt att hålla din dator och program som körs smidigt . Betydelse
CPU arbetsbörda analys avslöjar sin stora räckvidd och understryker vikten av input prioritet . Varje körbara program , även kallad en förälder process , kan filial till en mängd instruktioner kallas trådar . När flera överordnade processer körs , är det en uppgift för en processor att prioritera och hantera inte bara trådar från olika processer men också hantera de från samma process . Förvärrar detta är det faktum att precis som trådar från olika processer kan vara igång samtidigt , det kan även trådar från samma överordnade processen .
Identifiering
Oavsett hur många program körs på datorn , en enda processor kan bearbeta en enda instruktion åt gången . Som ett resultat , med en tillförd prioritetsnivå för tomgång , lägre än normalt , normal, över normal eller hög bestämmer den ordning i vilken varje process och körningar tråd . Bistå CPU i tilldelning av prioritet , åtminstone inledningsvis , är operativsystemet . I fallet med ett Windows OS är " hjälpare " en funktion som kallas Windows System Scheduler .
Process
Input prioriteringen börjar med System Scheduler tilldela den överordnade processen en bas eller standard prioritet enligt dess prioritet klass . Du kan se prioritetsnivå liksom antalet trådar varje process innehåller i Process delen av Windows Task Manager . Medan de flesta börjar med en bas prioritet normal , skärmsläckare och låg - nivå system processer övervakning börjar med en prioritet lägre än normalt och processer som Windows Task Manager , uppstartningsprogram och skrivare Communication System start med en prioritet för hög . Även processer med en bas prioritetsnivå högre än normalt alltid köra först , en andra ingång prioritet - bestämmer när de med ett lägre än normalt eller normal prioritet run - kallas en dynamisk prioritet . När processorn tar emot systemets insignal såsom systemet timer , eller indata såsom musklick eller tangentbord stroke , det ökar prioriteten för processen , gör det möjligt att köra , minskar prioritet tillbaka till standardläget och sedan omedelbart flyttas till nästa process eller tråd som väntar på att köra .
Alternativ
Välj en process i Windows Vista eller Windows 7 Aktivitetshanteraren , högerklicka och sedan välja " Set Priority " till åsidosätta bestämningar CPU prioritet och tvinga datorn att köra en process med högre prioritet . Utnyttja denna möjlighet med försiktighet , men eftersom det kan orsaka problem såsom hängande eller krascha program om din CPU ignorerar en process eller tråd av betydelse eller låter en av låg vikt att ta upp för mycket tid . Om du startar ett program som du vet är resurskrävande och vill ändra sin ingång prioritet att låta den gå smidigt , ändra prioritet medan den körs och sedan omedelbart ställa in prioritet tillbaka till sin bas nivå .