Membru : Autentificare |Înregistrare |Cunoștințe Încărcați
Caută
Cache: calcul [Modificare ]
În calcul, un cache / kæʃ / KASH este o componentă hardware sau software care stochează date, astfel încât solicitările viitoare pentru acele date pot fi servite mai repede; datele stocate într-o memorie cache ar putea fi rezultatul unui calcul anterior sau al unui duplicat de date stocate în altă parte. Un hit cache apare atunci când datele solicitate pot fi găsite într-o memorie cache, în timp ce o pierdere de memorie cache apare atunci când nu poate. Rezultatele cache-ului sunt servite prin citirea datelor din memoria cache, ceea ce este mai rapid decât recompunerea unui rezultat sau citirea dintr-un magazin de date mai lent; astfel, cu cât mai multe cereri pot fi servite din cache, cu atât mai repede sistemul funcționează.
Pentru a fi rentabil și pentru a permite utilizarea eficientă a datelor, cache-urile trebuie să fie relativ mici. Cu toate acestea, cache-urile s-au dovedit a fi în multe domenii de calcul, deoarece modelele de acces în aplicațiile tipice ale computerului prezintă localitatea de referință. Mai mult decât atât, modelele de acces prezintă localitate temporală dacă datele solicitate din nou au fost deja solicitate deja, în timp ce localitatea spațială se referă la cererile de date stocate fizic în apropierea datelor deja solicitate.
[Localitatea de referință]
1.motivaţie
1.1.Latență
1.2.Lățime de bandă
2.operație
2.1.Scrierea politicilor
3.Exemple de cache hardware
3.1.CPU cache
3.2.GPU cache
3.3.DSPs
3.4.Tampon de căutare pentru traducere
4.Software-ul cache-urilor
4.1.Disk cache
4.2.Web cache
4.3.Memoization
4.4.Alte cache-uri
5.Buffer vs. cache
[Încărcați Mai mult Conținut ]


Drepturi de autor @2018 Lxjkh