Care este cache-ul, de ce avem nevoie de cache-ul și modul în care funcționează

Sunt sigur că, chiar dacă nu sunt utilizați computerul, dar în această lume un om este greu de găsit, ai auzit un cuvânt ca „cache“. Acesta poate fi numit în condiții de siguranță locul cel mai poluat pe calculator. Da, nici un coș de cumpărături, nu directorul de utilizator, nu sistemul de răcire și anume în numerar. este necesar să se efectueze curățarea în mod frecvent și cu acuratețe.







Cel mai interesant este faptul că cache-urile de pe un computer care are un număr mare. Mulți ar putea crede că cache-ul este un fel de deșeuri în gropile de gunoi pentru pc. Dar, de fapt, nu este. Caches servește echipamente și aplicații acceleratoare. Dar apoi au primit ștampila „gunoi de sistem?!“. Astăzi vom afla exact ceea ce se numește keshom ce este, cum funcționează și de ce trebuie să fie curățat periodic.

Care este cache-ul, de ce avem nevoie de cache-ul și modul în care funcționează

Memoria Cache - concept si tipuri.

Memoria cache 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.

Care este cache-ul, de ce avem nevoie de cache-ul și modul în care funcționează

Unitățile care includ un hard disk cache este o memorie RAM capacitate cip 1-256Mb separată, care este 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.

Care este cache-ul, de ce avem nevoie de cache-ul și modul în care funcționează

În ceea ce privește CPU modern, conține 2-3 cache principal de nivel, care este, de asemenea, numit de memorie cache. Ele sunt plasate sub forma de module hardware pe același cip cu el. Cel mai rapid și cel mai mic volum (32-64Kb) 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 este de sute de ori mai rapid decât cea mai productivă de RAM.

datele stocate, care este utilizat în mod constant în memoria tampon zero a procesorului. Ei au pompat din RAM și instrucțiunile codului de mașină. Cu cât este mai o astfel de memorie, procesorul este mai rapid.







Până în prezent, memorie cache de trei niveluri nu este limita.

Intel Corporation, o companie lider în producția de procesoare pentru o lungă perioadă de timp, a inventat arhitectura Sandy Bridge. Datorită ei, este acum disponibil un cache suplimentar „cache L0“. Această secțiune este responsabil 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):

Care este cache-ul, de ce avem nevoie de cache-ul și modul în care funcționează

Cum funcționează - vom explica pe degete.

Pentru a putea să devină mai clar, ca toate aceeași memorie cache de lucru, imaginați-vă un om care lucrează la birou. Documentele și dosarele pe care le utilizează sunt pe masă, atunci - este, în cache-ul de memorie. Pentru a le accesa, doar suficient pentru a da o mână.

Lucrarea, care oamenii folosesc foarte rar, se află în folderele inferioare, care este în memorie. Pentru a le accesa, va trebui să se ridice în picioare și de mers pe jos un pic. Un fișier cu care persoana nu se execută în prezent, pe rafturi, care este scris pe hard disk.

Devine clar că tabelul de către persoana de lucru va fi mai mare, cu atât mai mare numărul de documente pot fi plasate pe ea. Prin urmare, angajatul va fi capabil de a obține acces rapid la mai multe informații. Acum ați înțeles de ce, din cauza capacității mai mare a cache-ul, programul sau dispozitivul va rula mai repede.

Uneori, un angajat face greșeli. Ele sunt în posesia documentelor de pe masa care conțin informații inexacte și utilizate în cadrul operațiunii. După această lucrare, desigur, scade calitatea muncii. Aceasta este, în cazul în care memoria cache este, bug-uri, programe și echipamentele vor funcționa defectuos. Pentru a rezolva această problemă, angajatul are nevoie pentru a găsi fișiere cu eroarea, și aruncați în locul lor a pus dreapta. Aceasta se numește o memorie cache de purjare.

Deși masa și poate fi mare, deși, locul este limitat, deoarece cantitatea de memorie cache. În ciuda acestui fapt, pe masă, puteți adăuga locuri, pune-l al doilea tabel. Dar, uneori, acest lucru nu este posibil din cauza dimensiunii camerei. Volumul memoriei cache-ului poate fi mărită în cazul în care procedura precizate de program. Nu mai este nevoie de echipamente cache nu ajunge să se schimbe, așa cum este implementată în hardware.

Dar se poate face fără o prelungire a locului de muncă, pentru a lucra cu fișiere mai rapid. Puteți angaja un asistent, care va livra dosarul dorit cu fișierele. Aceasta este, sistemul de operare poate aloca o parte din RAM neutilizate pentru cache dispozitive de date. Dar este un astfel de asistent special la locul de muncă nu se va accelera, pentru că majoritatea ia informațiile de care aveți nevoie de mult mai rapid, pentru că știi exact unde totul este.

Pentru comoditate, toate documentele necesare în acest moment trebuie să se afle la îndemână. Pentru acest aranjament fișierele trebuie să urmeze lucrătorului. Pentru a lucra „în plină desfășurare“, ar trebui să curățați cu regularitate hârtiile.

Pentru „curățarea“ de memorie cache de date irelevante sunt responsabilitatea cererii, care, de fapt, ea și de a efectua. Cele mai multe programe au funcția de cache de curățare automată.

Care este cache-ul, de ce avem nevoie de cache-ul și modul în care funcționează

La locul de muncă a fost ordinea și documentele relevante sunt întotdeauna la îndemână, „curat“, trebuie să vă asigurați. Trebuie să desenați un grafic pe care este curățat locul de muncă. De asemenea, pentru aceste scopuri, vă puteți angaja un asistent care vă va aminti de a transporta muncitori de curățare pentru angajații uituci locuri, cum ar fi CCleaner. Dacă cererea cache dependentă se execută sarcini de date mai lente și de multe ori irelevante, utilizați un agent de curățare cache pe un program, sau o dată la fiecare câteva zile petrec acest MANUAL manipulare lea.

De fapt, fișierele de cache vom întâlni în mod constant. De exemplu, achiziționarea de produse pentru viitor și toate acțiunile pe care le efectuează în timpul acestui proces, ca să spunem așa, în același timp! Caching poate fi numit totul, motiv pentru care nu face prea mult tam-tam și gesturi. În cazul în care computerul a fost lipsă de cache, munca lui ar fi încetinit în mod semnificativ.

Sunt sigur că de acum ați înțeles semnificația și funcționarea cache. De aceea, este important de a pune lucrurile în ordine pe computer, cu excepția cazului în desigur, nu doriți să încetinească activitatea sa.