cipuri de memorie pot fi formate dintr-o dinamică (Dynamic Random Access Memory - DRAM) sau statică (Static Random Access Memory - SRAM) de tip.
memoria cache-
Cache are mai multe niveluri. Niveluri L1, L2 IL3 - un cache registru, memorie de mare viteză este o capacitate relativ mare, care este un tampon între PO și MP și poate accelera operațiunile. Registrele de cache la dispoziția utilizatorului, de unde și numele cache (cache), care a tradus în engleză înseamnă „loc ascuns.“ Nivelul Cache L4 este un tampon între NMD și memorie, este construit, fie pe baza DRAM sau o bază de memorie flash discuri. placi de baza moderne folosesc acces bloc cache pipeline (pipeline Burst Cache). Memoria cache deține copii ale blocurilor de date ale zonelor de memorie, care au fost efectuate în ultimul tratament, iar tratamentul este foarte probabil ca în următoarele câteva cicluri de funcționare. Din cauza cache-ul poate accelera accesul la date și de a reduce timpul de execuție a instrucțiunii programului următor. Atunci când datele de program citite din PO ușor înainte, stocate în memoria cache. Există, de asemenea, sunt înregistrate și rezultatele operațiunilor efectuate într-un câmp magnetic. Pe principiul înregistrării rezultatelor în memoria există două tipuri de memorie cache:
cache „write-back“ - rezultatele operațiunilor înainte ca acestea sunt scrise în PO sunt înregistrate, iar apoi memoria cache controler suprascrie datele din PO;
cache „write-through“ - rezultatele operațiunilor în paralel, și înregistrate în memoria cache, și OP.
MP variind de la 80486, au construit în nucleu dur MP memorie cache (sau nivelul cache 1 - L1), decât, în special, se datorează performanțele lor ridicate. MP Pentium au o memorie cache separat pentru date și instrucțiuni separat. Capacitatea acestei memorii pentru MP Pentium și Pentium Pro mici - 8 KB, în următoarele versiuni MP Pentium 16 KB si 32 KB de la seria MP Core. La Pentium Pro și de mai sus, cu excepția cache de nivel 1 (L1) și au microprocesor încorporat la nivel de bord cache 2 (L2), cu capacități de la 128 KB la 2048 KB. Această memorie cache încorporată funcționează, sau la MT plin de viteza de ceas, sau rata lui jumătate de ceas.
Se va aprecia că pentru toate MT, o memorie suplimentară două cache (L2) și al treilea strat (L3), plasat pe SP (în afara MP) a căror capacitate poate fi de până la câteva megabytes (cache JV se referă la nivelul 3, în cazul în care MP montat pe acest bord, un nivel de memorie cache 2). În timp ce accesarea cache-ul depinde de frecvența de ceas la care cache-ul este de lucru, și este de obicei 1-2 cicluri. Deci, pentru memoria cache L1 Pentium MP este timpul de tratament tipic de 2-5 ns, pentru L2 și L3 cache, de această dată până la 10 ns. Capacitatea memoriei cache depinde de timpul de tratament, și lățimea de bandă de interfață, se află în gamă largă 3-300 MB / s. Utilizarea memoriei cache crește în mod semnificativ performanța sistemului. Cu cat mai mare cache-ul, cu atât mai bine performanța, dar această dependență este neliniar. Există o scădere treptată a ratei de creștere a performanței generale a computerului cu dimensiunea memoriei cache. Pentru creșterea productivității moderne PC-uri, de obicei, se oprește după aproape 1 MB de memorie cache L2. Creat cache L1, L2, L3 pe baza unei cipuri de memorie statică.