Care este memoria cache

Nu toți proprietarii de calculatoare știu care este memoria cache-ului, deși este folosită în mod activ de absolut toți producătorii, atât procesoarele, cât și programele. Unii utilizatori, care au început recent să stăpânească un computer personal, uneori pe forumuri tematice din rețeaua globală, se plâng de viteza redusă a asistenților lor electronici. De exemplu, dacă între rularea scurtă a programului de birou și apariția ferestrei lui durează 5 secunde, atunci acest lucru este considerat un timp uriaș. Sau se susține că acele 10-15 secunde necesare pentru a porni sistemul de operare de pe un hard disk pe plăci magnetice este o pierdere de timp. În mod surprinzător: cu doar zece ani în urmă, lansarea programului ar putea dura aproape o jumătate de minut și a fost luată în considerare rapid. Evident, un lucru este că performanța calculatoarelor a crescut semnificativ și memoria cache a procesorului a jucat un rol semnificativ în acest sens.







Modulele RAM utilizate în tehnologia calculatoarelor se bazează pe tehnologia DRAM (memorie cu acces aleator). Caracteristicile acestei tehnologii în costuri reduse, fiabilitate ridicată și ... viteză relativ mică. DRAM a fost folosită deja acum zece ani, însă modificările și mai lent ale acesteia. Dacă la acel moment accesul la celulele de memorie a fost efectuat cu o întârziere de aproximativ 200 nanosecunde, acum această valoare a depășit limita de 20 ns. Se pare - viteza ar trebui să fie doar fantastic! Cu toate acestea, în paralel cu îmbunătățirea DRAM, lățimea de bandă a autobuzelor procesoarelor a crescut, de asemenea, astfel încât raportul global nu sa schimbat așa cum ar putea. Așa că am ajuns la întrebarea care este memoria cache-ului. Cum pot crește performanța subsistemului de memorie al computerului? Răspunsul este evident - puteți înlocui DRAM-ul depășit din punct de vedere moral cu ceva mai progresiv. Dar experiența notorie a Intel cu plăci scumpe Rambus a sugerat că înlocuirea nu ar trebui să mărească semnificativ costul final.







Astfel, răspunsul la întrebarea a ceea ce este memoria cache-ului poate fi formulat după cum urmează: memoria cache este un fel de tampon în care controlerul scrie / citește datele, mărind performanța subsistemului de memorie.

Care este memoria cache







Trimiteți-le prietenilor: