Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
cache hit:
* Definícia: K cache zásahu nastane, keď sa údaje požadované procesorom nájdu v pamäti vyrovnávacej pamäte.
* Účinnosť získavania údajov: Mimoriadne efektívne a rýchle. Pretože vyrovnávacia pamäť je menšia, rýchlejšia pamäť bližšie k procesoru ako hlavná pamäť (RAM) alebo úložisko, načítanie údajov z vyrovnávacej pamäte trvá výrazne menej času. To znižuje latenciu a zrýchľuje vykonanie programu. Je to podobné tomu, že máte dokument, ktorý často potrebujete priamo na stole namiesto toho, aby ste museli ísť do kartotéky v inej miestnosti.
Cache Miss:
* Definícia: Kybus do vyrovnávacej pamäte sa vyskytuje, keď údaje požadované procesorom nie sú * nájdené v pamäti vyrovnávacej pamäte.
* Účinnosť získavania údajov: Menej efektívne a pomalšie. Keď dôjde k vynechaniu vyrovnávacej pamäte, procesor musí načítať údaje z pomalšieho umiestnenia pamäte, zvyčajne hlavnú pamäť (RAM). Tento proces trvá oveľa dlhšie ako načítanie údajov z vyrovnávacej pamäte. Dáta sa potom zvyčajne uvádzajú do vyrovnávacej pamäte pre budúce použitie podľa konkrétnej politiky náhrady (napr. Najmenej nedávno použité - LRU). Pomyslite na to, ako by ste šli do kartotéky, aby ste dostali tento dokument.
v súhrne:
| Funkcia | Cache Hit | Cache Miss |
| ---------------- | ----------------------------------------------- | ------------------------------------------------- |
| Umiestnenie údajov Nájdené v vyrovnávacej pamäti Nenájdené v vyrovnávacej pamäti
| Čas získavania | Veľmi rýchlo Pomalšie (prístup k RAM alebo dokonca úložiska)
| Účinnosť Vysoko efektívny Menej efektívne
| Dopad | Rýchne vykonanie programu | Spomaľuje vykonanie programu |
Prečo je to dôležité?
Cieľom ukladania do vyrovnávacej pamäte je maximalizovať zásahy do vyrovnávacej pamäte a minimalizovať vynechanie vyrovnávacej pamäte. Vysoká miera zásahu do vyrovnávacej pamäte vedie k rýchlejšiemu vykonávaniu programu a k lepšiemu celkovému výkonu systému. Dizajn vyrovnávacej pamäte, náhradné politiky a spôsob, akým program prístup k pamäti, zohrávajú úlohu pri určovaní rýchlosti zásahu do vyrovnávacej pamäte. Techniky, ako je optimalizácia kódu pre referenčnú lokalitu (prístup k údajom, ktoré sú uložené blízko seba v pamäti), môžu zlepšiť výkon vyrovnávacej pamäte.