Ce este memoria cache, sfaturi de calculator

W pălărie este cel mai murdar loc de pe computer? Crezi că coșul de cumpărături? dosar de utilizator? Sistemul de răcire? Nu cred! Cele mai murdare loc - acest cache! La urma urmei, trebuie întotdeauna să fie curățate!







Ce este memoria cache, sfaturi de calculator

De fapt, cache-ul de pe calculator o mulțime, și nu trebuie să arunce echipamente și aplicații de deșeuri și acceleratoare. Unde au reputația de „gunoi de sistem“? Să vedem ce cache-ul, cum se întâmplă, cum funcționează și de ce din când în când trebuie să fie curățat.

Conceptul și tipurile de memorie cache

Prin Ash sau memoria cache se numește o stocare specială a datelor utilizate în mod frecvent, care este accesat de zeci, sute sau mii de ori mai rapid decât o memorie sau alt mediu de stocare.

  • Programele de numerar - acesta este doar un singur folder sau un fișier de încărcare în cazul în care, cum ar fi imagini, meniuri, script-uri, conținut multimedia și alte conținuturi ale site-urilor vizitate. Este în acest dosar, în primul browser „scufundare“ când deschideți din nou pagina Web. Pompare a conținutului de stocare locale accelerează de încărcare și reduce traficul în rețea.

Ce este memoria cache, sfaturi de calculator

  • Dispozitivele de stocare (în special, hard disk-uri) cache-ul este un singur cip RAM capacitate 1-256 Mb, situat pe placa electronica. Acesta primește informațiile citite din stratul magnetic și nu este încărcat în memorie, iar datele solicitate de sistemul de operare cel mai des.

Ce este memoria cache, sfaturi de calculator

  • CPU Modern 2-3 include o memorie cache de nivel de bază (de asemenea, numit o memorie tampon zero) aranjate în formă de module hardware pe un singur cip cu ea. Cel mai rapid și cel mai mic volum (32-64 Kb) este un nivel de cache 1 (L1) - funcționează pe aceeași frecvență ca și procesorul. L2 ocupă o poziție de mijloc a vitezei și capacității (de 128 Kb până la 12 Mb). Un L3 - cel mai încet și volumul (până la 40 Mb), unele modele nu. L3 este o viteză redusă numai în ceea ce privește frații săi mai repede, dar el a fost de o sută de ori mai deștept decât cea mai productivă de RAM.

Procesor de memorie cache este utilizat pentru stocarea de date utilizate în mod permanent, hiperinflați din RAM și instrucțiuni de cod mașină. Ce mai, procesorul mai rapid.

Astăzi, trei niveluri cache - nu este limita. Odată cu apariția de arhitectura Sandy Bridge Intel Corporation a vândut produsele în L0 cache suplimentară (pentru stocarea micro-ops decodificate). Un procesor de înaltă performanță și cele mai multe au o a patra memorie cache de nivel, configurat ca un singur cip.







Schematic cache la nivel de interacțiune L0-L3 arata ca acest lucru (exemplul de pe Intel Xeon):

Ce este memoria cache, sfaturi de calculator

Limbajul uman cu privire la modul în care funcționează

B Pentru a fi clar modul în care cache-ul, imaginați-vă un om care lucrează la un birou. Dosare și documente, pe care le folosește tot timpul, pe masă (în cache). Pentru a avea acces la ele ajunge suficient.

Ce este memoria cache, sfaturi de calculator

Tipurile de hârtie care a avut nevoie de mai multe ori depozitate lângă rafturile (în memoria RAM). Pentru a le obține, trebuie să te ridici și să meargă câțiva metri. Și apoi, ceea ce oamenii sunt în prezent nu funcționează, a fost depusă (scris pe hard disk).

Ce este memoria cache, sfaturi de calculator

Lărgirea tabel, cu atât mai multe documente se potrivesc pe ea, ceea ce înseamnă că angajatul va fi capabil de a obține acces rapid la mai multe informații (capacitatea cache-ul este mai mult, programul sau dispozitivul rulează mai rapid în teorie).

Uneori, el face greșeli - păstrează hârtiile de pe birou, care conțin informații incorecte și să le utilizeze în activitatea lor. Ca urmare, calitatea muncii sale este redusă (erorile din rezultatul cache într-o funcționare defectuoasă a programelor și echipamentelor). Pentru a remedia această situație, angajatul trebuie să se debaraseze de documente cu erori și a pus în locul lor dreapta (pentru a șterge memoria cache).

Ce este memoria cache, sfaturi de calculator

Tabelul are o zonă limitată (memorie cache are un domeniu de aplicare limitat). Uneori poate fi extins, de exemplu, pridvinuv al doilea tabel, și uneori imposibil (dimensiunea memoriei cache poate fi crescută în cazul în care o astfel de caracteristică este asigurată de program; cache-ul echipamentelor nu poate fi schimbat, deoarece este implementat în hardware).

O altă modalitate de a accelera accesul la mai multe documente decât acomodează de masă - asistent de căutare, care va furniza hârtie angajat cu flanșă (sistemul de operare poate aloca o porțiune neutilizată de RAM pentru dispozitivele datelor în cache). Dar este încă mai lent decât să le ia de pe masa.

Ce este memoria cache, sfaturi de calculator

Documentele care stau la îndemână, ar trebui să fie relevante pentru provocările actuale. Acest lucru a fost obligat să urmeze lucrătorului. Restabili ordinea în valori mobiliare ar trebui să fie în mod regulat (evicțiune date irelevante din minciunile cache „pe umerii“ de aplicații pe care le folosim, și unele programe au opțiunea de curățare automată a memoriei cache).

Ce este memoria cache, sfaturi de calculator

În cazul în care un angajat uită să mențină ordinea la locul de muncă și să asigure relevanța documentației, el se poate picta de curățare de masă program și să-l utilizați ca un memento. Într-un caz extrem - să-l debita Assistant (în cazul în cache al aplicației dependente funcționează mai lent și de multe ori irelevante sarcini date, utilizați cache clar pe un program, sau o dată la fiecare câteva zile petrec această manipulare cu mâna).

Ce este memoria cache, sfaturi de calculator

Cu „funcția de cache“ de fapt am întâlni peste tot. Această achiziție de produse pentru viitor, precum și diferitele acțiuni pe care le efectua în trecere, în același timp, și așa mai departe. D. De fapt, acest lucru este tot ce ne salvează de complicații și mișcările inutile, reglementează viața și munca mai ușoară. Același lucru face computerul. Pe scurt, în cazul în care nu au fost pentru cache-ul, ar fi lucrat în sute și mii de ori mai lent. Și ne-ar greu plăcut.