Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> hardware de calculator >>

Modul în care computerul de memorie pentru calculatoare Works

tul complet al latență; citirea biți succesivi durează mult mai puțin timp. Modul de spargere nominală de memorie este în mod normal exprimată în patru numere separate de liniuțe. Primul număr vă spune numărul de cicluri de ceas necesare pentru a începe o operațiune de citire; al doilea, treilea și al patrulea numerele pe care le spun cât de necesare sunt multe cicluri de a citi fiecare bit consecutive în rândul, de asemenea, cunoscut sub numele de Wordline. De exemplu: 5-1-1-1 vă spune că este nevoie de cinci cicluri de a citi primul bit și un ciclu pentru fiecare bit după aceea. În mod evident, cea mai mică aceste numere sunt, cu atât mai bine performanța memoriei.

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

Page [1] [2] [3] [4] [5] [6] [7]