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

Účinky Multitasking na procesory

Ak spustíte viac ako jeden program na vašom počítači naraz , počítač je multitasking . Bez tejto schopnosti , môžete použiť len ju na jednu vec naraz : Prehrávať hudbu alebo napísať dokument , napríklad , ale nie oboje . Väčšina počítačových procesorov zvládnuť jeden úlohu v danom okamihu , prepínanie sem a tam medzi nimi tak rýchlo , zdá sa , práce je stále deje . Predkupné

Multitasking je buď preventívne alebo non - preventívne . V non - preemptivní operačný systém , akonáhle programátor priradí procesora úlohy , bude procesor nezastaví , kým program umožňuje zmeniť zamestnanie . V takých systémoch , programátori musí zakódovať softvér dobrovoľne zdieľať procesor . Ak program neprináša , systém môže dôjsť k zlyhaniu . V predkupné operačných systémoch , počítač môže prinútiť procesor zmeniť úloha to funguje ďalej . Preemptivní systémy buď nastaviť limity na to , ako dlho každú úlohu riadi procesor , alebo patrí úlohy podľa priority .
Jadrá

Ak váš systém má jedno jadro v centrálnu spracovateľskú jednotku , alebo CPU , obchodovanie off medzi úlohami , je to najlepšie , čo môže urobiť . Ak máte dual - core počítače , však, váš systém môže pracovať súčasne na dvoch úlohách . Napríklad , ak zadáte dokumentu v programe Word pri spustení anti - virus scan , jedno jadro môže venovať sa úplne každý program . To urýchľuje operácie v počítači , a ako každé jadro spracováva iba polovičná záťaž , obaja beží efektívnejšie ako v single - core systému .
Threading

Threading je multitasking v rámci určitého programu . Ak program priradí počítač viac úloh - zber dát , udržiavanie sieťovú komunikáciu , spustené rozhranie - procesor preruší týchto úloh až po jednotlivé závity a pohybuje sa medzi každým závitom a späť , kým sú úlohy hotové . CPU spracováva posuny medzi závitmi tak rýchlo , že sa zdajú bežať súčasne . Pretože vlákna zdieľajú rovnaký pamäťový priestor , ktoré oznamujú informácie medzi sebou efektívne zlepšiť výkon programu .
Hyper - Threading

Hyper - threading je to , čo sa stane , keď použiť procesor , ktorý doslova pracuje na dvoch veciach súčasne . Hyper-Threading procesorov funkcie , ako keby boli dvojaké jadier , schopný spracovať dve vlákna naraz . Tým sa zvyšuje rýchlosť procesora pri dokončovaní úloh , v niektorých prípadoch dosahujú 30 až 50 percent lepší výkon pri multitaskingu s jednotlivými programami . Operačný systém prideľuje hyper vlákna k procesoru Rovnakým spôsobom to robí v bežnom rezanie závitov systému .

Najnovšie články

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