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 to Cache L1 a L2 cache ?

Jedným z veľmi dôležitých súčastí moderných centrálnych procesorových jednotiek , je pamäť . Cache CPU je časť pamäte počítača , že CPU používa na ukladanie malé množstvo dát , ktorá je v súčasnej dobe v prevádzke . Použitím cache , CPU môže oveľa rýchlejšie , než keby mal prístup k dátam cez hlavnej pamäte počítača , zrýchliť dobu spracovania prístup k uloženým dátam . CPU

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 .

Najnovšie články

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