Una dintre cele mai importante caracteristici ale procesorului - este cache. Ceea ce este important este nu doar volumul, ci, de asemenea, viteza de acces, precum și nivelurile sale de distribuție. Această caracteristică de memorie este absolut toate procesoarele pentru PC-uri desktop și chiar unele mobile. În această parte vom discuta scopul practic al acestei caracteristici.
Structura și ceea ce este memoria cache
Memoria Cache - o memorie având o viteză mare de citire / scriere, și concepute pentru stocarea temporară a datelor cele mai utilizate. Tradus în limbaj simplu, servește pentru a accelera procesor atunci când efectuează sarcini similare.
Un alt nume pentru memoria cache - SRAM. aceasta este o caracteristică importantă a construcției fiecăreia dintre celulele sale la stadiul de tranzistor (adică, un grup de celule arata ca tranzistori), fiecare etapă conține o medie de până la 10 de tranzistori. Deoarece viteza de tranzistor pentru a comuta între state este extrem de mare, iar viteza de operare de memorie este foarte mare. Dar există un punct negativ, este general acest tip de memorie, precum și costurile ridicate.
Primii proprietari ai acestui tip de memorie cache au fost procesoare Intel 80386 (386 mii) și a fost localizat pe placa de bază. În viitor, s-a adăugat mai nou Intel 80486 procesor (486-e) la acest tip de memorie în sine un cip de procesor, în timp ce acesta mentinandu-se pe placa de bază. Conform acestei caracteristici, acestea au fost împărțite în două nivele, ceea ce este pe chip-ul a fost numit cache primul nivel (L1), și că pe placa de baza - cache la nivel de a doua (L2). Dar, în timpul nostru, cache-al doilea nivel este, de asemenea, transferat la matrița procesorului. Intre aceste tipuri de memorie de lucru pe două scheme posibile: inclusiv (duplicarea stocate în memorie, în ambele niveluri) și exclusive (date la fiecare nivel sunt exclusiv).
Așa cum am menționat mai devreme, memoria cache servește ca un tampon în care de multe ori încărcate instrucțiuni executabile și datele utilizate de RAM (Random Access Memory). Cu toate că domeniul său de aplicare este foarte mică după standardele de azi (de până la 32 MB), acesta oferă un impuls semnificativ de performanță. cache-ul de comunicare și memoria RAM este cauzată de una dintre posibilele scheme: o cartografiere directă, Tastarea și asociativ, asociativ. Explicați aceste scheme nu are nici un sens, mă îndoiesc că, atunci când cumperi cineva va fi capabil să răspundă, ceea ce schema este utilizat într-un anumit procesor.
Nivelurile de memorie cache procesor
Cele mai multe procesoare moderne, dotate cu o memorie cache de două sau trei nivele (acum al treilea poate fi localizat pe placa de baza)
Cache de la primul nivel (L1) - cel mai rapid dintre toate nivelurile, se află în imediata apropiere a miezului de procesor, astfel are cel mai mic timp de răspuns și rulează la o viteză apropiată de viteza procesorului. O altă caracteristică a acestui tip de memorie - pentru a asigura comunicarea între procesor și al doilea nivel de cache.
Memoria cache de-al doilea nivel (L2) - având o capacitate de memorie mai mare decât prima, dar acest lucru presupune un moment negativ de reducere a vitezei. Acesta poate fi fie comune tuturor procesoarelor, și pentru fiecare nucleu în parte. Un scop - un tampon între primul și al treilea nivel.
Cache în al treilea nivel (L3) - cel mai lent din cache (dar încă mult mai rapid decât RAM), dar, de asemenea, are cea mai mare memorie. Dacă primul nivel este diferit pentru fiecare nucleu, atunci totalul pentru întregul procesor.
verdictul
Memoria cache a procesorului este memoria RAM personală ultrarapide. Ea servește pentru a stoca procesorul de date cel mai frecvent utilizate, atunci când execută această sarcină sau de mine. Nivelurile de memorie cache a procesorului poate fi de trei - cel mai rapid primul nivel, iar cel mai mare, dar, de asemenea, cel mai lent - a treia.
- Cum de a alege un procesor: prize ...
- Cum de a alege un procesor ...
- Cum de a alege un procesor: frecvența de ...
- MTK6589 CPU Mobile