Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je prioritná téma

Nite sú najmenšie komponenty v procese - vykonávania programu - pre ktoré systém Windows priraďuje pamäť ? . Ako súčasť alebo dieťa nadradeného procesu , tento priestor je časť pamäte Windows priradí proces , čo znamená , že ako proces a jeho vlákna zdieľajú rovnakú adresu v pamäti . Pretože väčšina procesov obsahujú početné témy , z ktorých mnohé bežať súčasne , uprednostnenie je dôležité efektívne riadiť pamäťové nároky a zabezpečiť plynulý tok programu . Základy

prioritou závitu určuje úroveň vlákno dôležitosti , a keď CPU umožňuje spustiť . Správcu úloh počítača ukazuje , koľko procesov počítač je v súčasnej dobe beží , ich základnú úroveň priority a koľko nite sú v každom procese . Pridať zodpovedajúce stĺpce , ak vaše Správca úloh nezobrazuje informácie kliknutím na " Zobraziť " v hlavnom menu a potom " Vybrať stĺpce . " Každý proces vidíte začína s jedným závitom , ktorá , v závislosti na počte inštrukcií obsahuje , najviac často sa rozvetvuje do viacerých vlákien . Zatiaľ čo rýchlosť , pri ktorej centrálna procesor beží je sa zdá , ako by sa spracúva podľa pokynov z niekoľkých procesov a viac vlákien naraz , v skutočnosti počítač s jedným procesorom môže spustiť iba jednu sadu inštrukcií súčasne . Celým
základné priority

systém Windows plánovač spustí priradením každé vlákno je základná úroveň priority " Idle " , " Pod normálne " , " Normal " , " Nad normálne " , " High " alebo " v reálnom čase . " prioritné základné úrovne spoliehať na prioritné triede materskej procesu a význam závitu v rámci procesu umiestniť každý do všeobecnej úrovne dôležitosti . Napríklad , závity v Správca úloh systému Windows , Start - Up Aplikácie a tlačiarní komunikačný systém začať so základnou prioritou " High . " Pre najviac sa rozdeliť , však, závity zvyčajne začínajú so základnou prioritu " normálne . "

Dynamic Priorita

Pretože systém Windows považuje závity rovnaké základné prioritu rovnako dôležité , je potrebné spôsob , ako určiť , ktoré vlákno spustiť ako prvý . Druhá , dynamické priority na úrovni , ktorá začína na rovnakej úrovni ako základný prioritu , ale má schopnosť meniť , alebo " zvýšenie " , v spojení s časovým spínačom alebo správy myši , alebo vstup z klávesnice , dosahuje tento cieľ . Dynamické úrovne priority sa vzťahujú iba na závity až do " normálnej " základné priority , a majú vplyv iba na všeobecné kategórie , do ktorej patrí závit .
Úvahy

keď umožňuje plánovač Windows riadiť priority vlákno je najjednoduchší a najlepšia prax voľba , máte možnosť zmeniť základnú prioritu akéhokoľvek procesu závitom ručne . V Správcovi úloh systému Windows , kliknite pravým tlačidlom myši na proces a zvoľte " Nastaviť prioritu " z rozbaľovacieho zoznamu . Avšak , ak ste plne porozumeli nielen koncept priorít vlákno , ale aj správu systémovej pamäte a zaťaženie procesora , meniace sa priority z východiskovej hodnoty na jeden z vášho výberu môže produkovať katastrofické výsledky . Napríklad zmena vlákno , ktorého predvolený prioritou je " High " na " Low " môže znamenať vlákno nikdy nedôjde , návod nikdy vykonávať a váš program bude " visieť " na dobu neurčitú . Striedavo , zmena priority základné z " Normal " na " High " môže spôsobiť vlákno používať príliš veľa času CPU , a v dôsledku zastavenia ďalšie dôležité vlákna z prevádzky .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené