Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
CPU je súčasť počítača , ktorý vlastne beží programovanie počítača . CPU je daná sériu pokynov a vykonáva ich v uvedenom poradí na prevádzku na sadu dát .
Memory Latency
Jedným z problémov , ktoré môžu spomaliť rýchlosť vykonávania programu je pamäť latencia . Pamäť latencia je čas to berie pre CPU čítať alebo zapisovať do pamäte počítača , nútiť procesor čakať na údaje, ktoré chcete preniesť pred pokračovaním realizácie programu . Ak je počítač uvedený rýchlejší procesor , môže CPU môcť rýchlejšie vykonávať podľa jeho pokynov , ale celková implementácia programu môže byť stále obmedzená latencia pamäte .
CPU pamäť Cache
Ak chcete pomôcť zmierniť problém latencie pamäti , väčšina procesorov má vyrovnávaciu pamäť . Vyrovnávacia pamäť je malá časť pamäte , vstavaný do CPU , ktoré možno pristupovať oveľa rýchlejšie ako hlavnej pamäte počítača . Ak procesor potrebuje prístup kus dát , najprv skontroluje , či je k dispozícii vo vyrovnávacej pamäti procesora Pred použitím hlavnej pamäte .
ClipArt Mutlu - Level Cache
jeden problém s pamäťou cache je trade - off medzi veľkosťou vyrovnávacej pamäte a latencie . Kým latencia cache je oveľa nižšia , než je latencia pri prístupe do hlavnej pamäti , že stále ešte nie je okamžitý , a väčšiu cache , tým väčšie oneskorenie bude mať . To pôsobí proti tomuto , niektoré procesory používajú vyrovnávacia pamäť multi - level . S vyrovnávacej pamäti multi - level cache CPU je v skutočnosti skladá z niekoľkých cache rôznych veľkostí . Keď CPU potrebuje prístup niečo z pamäti , že najprv skontroluje najmenší a najrýchlejší pamäť na úrovni 1 alebo L1 . Ak dáta nie sú tam nájdený , pokračuje na ďalšie najmenšie vyrovnávacej pamäte na L2 , a tak ďalej , kým sa buď nájde dáta alebo dosiahne hlavnej pamäte počítača .
Copyright © počítačové znalosti Všetky práva vyhradené