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

Význam prepínačov v CPU

centrálna procesorová jednotka ( CPU ) z počítača , ovláda výpočty a vykonáva príkazy všetkých spustených programov na tomto počítači . To znamená , že procesor často žongluje viac programov súčasne . Ak chcete spustiť ľubovoľný program , oveľa menej viac programov , CPU musí mať určité informácie z programu , takže program môže fungovať . Tieto informácie , nazývané stať , sa líši program od programu . Pri prepínaní medzi programami , musí procesor vykonať zmeny medzi stavmi programov , tzv prepínanie kontextu . Multitasking

Pri spustení viacerých programov z pamäte , procesor počítača len zdá , že v skutočnosti vykonávať príkazy súčasne . Pri monitorovaní činnosti systému , zdá sa , že všetko beží v rovnakom čase . Avšak , procesor v skutočnosti iba spustiť jeden program v čase. Procesor prepína medzi programami neustále , v závislosti na ich priority , tak rýchlo , že užívatelia nikdy vedieť , že programy beží nezávisle na sebe .
CPU pamäťových registrov

Kým procesor pracuje na príkazy konkrétneho programu , údaje z tohto programu spočíva v špeciálnych miestnych pamäťových registrov . Tieto registre držať programu premenné informácie a ďalšie informácie o stave vykonávajúceho programu . Táto informácia je zvyčajne koná vo vyrovnávacej pamäti procesora , rýchle , ale drahé typ skladovanie sa zvyčajne používa len v malých množstvách v procesore samotnom .
Prepínanie kontexte

Ak chcete spravovať viac spustených programov , procesor musí implementovať prepínanie kontextu . Keď procesor prepne kontext , všetky informácie z vykonávajúceho programu je vyložený do časti pamäte . Informácie pre budúci vykonávajúceho programu je vložený do miestnych registrov a jeho príkazy sú vykonané . Vzhľadom k tomu , štát jedného programu je vyložený používať stav iný , inžinieri hovoria táto zmena kontextu . Stav stroja je zmenený na spracovať nový program . Pre každý plátok času , ktorý program dostane na CPU , musí dôjsť k prepnutiu kontextu .
CPU Plánovanie

riadiť kontext a kontext prepínanie , špeciálne rutiny v operačný systém nazývaný plánovač riadi prístup programu k CPU . Rôzne algoritmy existujú pre správu týchto programov a zabezpečiť , aby všetci dostali šancu využiť procesor , tieto algoritmy tiež určiť , koľko nastať prepnutie kontextu . Typicky sa algoritmy , ktoré môžu určiť prioritu programu a nechať realizácii programov na procesore najdlhšie bez blokovania z iných programov zvýšiť efektivitu procesora . To je preto , že všetky programy budú ešte dostať šancu s procesorom , bez toho, aby réžiu spojené s prepínania kontextu .

Najnovšie články

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