modul Burst este adesea folosit în combinație cu conducte, un alt mijloc de minimizare a efectelor de latență. Pipelining organizează recuperarea datelor într-un fel de proces de asamblare-line. Controlerul de memorie citește simultan unul sau mai multe cuvinte din memorie, trimite cuvântul curent sau cuvinte la CPU și scrie unul sau mai multe cuvinte pentru a celule de memorie. Folosit împreună, modul și conducte pot reduce dramatic decalajul cauzat de latență a izbucnit.
Deci, de ce nu ar cumpăra cel mai rapid, cea mai mare memorie puteți obține? Viteza și lățimea de autobuz memoriei ar trebui să se potrivească cu autobuzul sistemului. Puteți utiliza memoria proiectat pentru a lucra la 100 MHz într-un sistem de 66-MHz, dar va rula la viteza de 66 MHz a magistralei astfel încât nu există nici un avantaj, și memorie de 32 de biți nu se va potrivi pe un 16 biți autobuz.
Chiar și cu un autobuz larg și rapid, încă nevoie de mai mult pentru a obține date de pe cardul de memorie la CPU decât este nevoie pentru CPU pentru a procesa de fapt datele. Asta în cazul în cache vin în.
Cache și registrele
cache sunt concepute pentru a atenua această strangulare prin datele utilizate cel mai des de către CPU disponibil imediat. Aceasta se realizează prin construirea o cantitate mică de memorie, cunoscut sub numele de cache primar sau de nivel 1, chiar în CPU. Nivelul 1 cache este foarte mic, variind în mod normal între 2 kilobytes (KB) și 64 KB.
secundar sau de nivel 2 cache se află de obicei pe un card de memorie situat în apropiere de CPU. Nivelul 2 cache are o legătură directă cu CPU. Un circuit dedicat integrat pe placa de baza, controlerul L2, reglementează utilizarea de nivel 2 cache de CPU. În funcție de CPU, dimensiunea nivelului 2 cache variază de la