Timinguri (RAM)

Latența (inclusiv în limba engleză  CAS Latency, CL ; jargon  timing ) este întârzierea semnalului în timpul funcționării memoriei dinamice cu acces aleator cu o organizare a paginii, în special, SDRAM . Aceste întârzieri se mai numesc și timpi și, pentru concizie, sunt scrise ca trei numere, în ordine: CAS Latency , RAS to CAS Delay și RAS Precharge Time . Debitul secțiunii „ procesor - memorie ” și întârzierea citirii datelor din memorie și, prin urmare, viteza sistemului depind în mare măsură de acestea.

Măsurarea cronometrarilor – ciclul autobuzului[ ce? ] memorie. Astfel, fiecare cifră din formula 2-2-2 înseamnă întârzierea de procesare a semnalului, măsurată în ciclurile magistralei de memorie. Dacă este specificată o singură cifră (de exemplu, CL2), atunci este implicat doar primul parametru, adică CAS Latency .

Uneori, formula pentru sincronizarea memoriei poate consta din patru cifre, de exemplu 2-2-2-6. Ultimul parametru se numește „DRAM Cycle Time Tras / Trc” și caracterizează viteza întregului cip de memorie. Acesta definește raportul dintre intervalul în care rândul este deschis pentru transferul de date (tRAS - RAS Active time) și perioada în care ciclul complet de deschidere și actualizare a rândului (tRC - Row Cycle time), numit și ciclu bancar. (Timp ciclului bancar) este încheiat. ).

Producătorii își furnizează de obicei cipurile , pe baza cărora este construită bara de memorie, cu informații despre intervalele recomandate pentru cele mai comune frecvențe de magistrală de sistem. Pe bara de memorie, informațiile sunt stocate în cipul SPD .și disponibil pentru chipset. Puteți vizualiza aceste informații în mod programat, de exemplu, cu programul CPU-Z .

Din punctul de vedere al utilizatorului, informațiile despre timpi vă permit să evaluați aproximativ performanța RAM înainte de a o cumpăra. Timpurile de memorie ale generațiilor DDR și DDR2 au primit o mare importanță, deoarece memoria cache a procesorului era relativ mică și programele accesau adesea memoria. Timpurile de memorie din generația DDR3 primesc mai puțină atenție, deoarece procesoarele moderne (de exemplu , AMD Bulldozer , Trinity și Intel Core i5, i7) au cache L2 relativ mari și sunt echipate cu un cache L3 uriaș, ceea ce le permite acestor procesoare să acceseze memorie mult mai rar. , iar în unele cazuri, programul și datele sale sunt plasate în întregime în memoria cache a procesorului (vezi Ierarhia memoriei ).

Timings

Numele parametrului Desemnare Definiție
Latența CAS CL Întârzierea dintre trimiterea adresei coloanei în memorie și începerea transferului de date. Timpul necesar pentru a citi primul bit din memorie atunci când rândul necesar este deja deschis.
Întârziere adresă de rând la coloană TRCD _ Numărul de bifături dintre deschiderea unui rând și accesarea coloanelor din acesta. Timpul necesar pentru a citi primul bit din memorie fără un rând activ este T RCD + CL.
Timp de preîncărcare rând TRP _ Numărul de bifături dintre o comandă de preîncărcare a bancii (închiderea unui rând) și deschiderea rândului următor. Timpul necesar pentru a citi primul bit din memorie atunci când un alt rând este activ este T RP + T RCD + CL.
Timpul activ al rândului T RAS Numărul de cicluri dintre comanda de deschidere a bancii și comanda de preîncărcare. Momentul actualizării rândului. Suprapus pe T RCD . Timp minim între activare și preîncărcare a rândului de memorie. Acesta este numărul de cicluri în timpul cărora șirul de memorie poate fi citit/scris. De obicei aproximativ egal cu cel puțin T RCD + T RP .
Note:
  • RAS : Row Address Strobe - strobe pentru adresa de rând
  • CAS : Column Address Strobe - stroboscopul adresei coloanei
  • T WR  : Timp de recuperare a scrierii, timpul dintre ultima comandă de scriere și preîncărcare. De obicei T RAS = T RCD + T WR .
  • T RC  : Timp ciclului rândurilor. T RC = T RAS + T RP .

Latența CAS

Latența CAS (din coloana engleză  adresa strobe latency , CAS latency , CL , CAS latency) este perioada de așteptare (exprimată în numărul de cicluri de ceas al magistralei de memorie) dintre solicitarea procesorului de a obține conținutul unei celule de memorie și momentul în care RAM face prima celulă lizibilă a adresei solicitate[ specificați ] .

Modulele de memorie SDR SDRAM pot avea o latență CAS de 1, 2 sau 3 cicluri. Modulele DDR SDRAM pot avea o latență CAS de 2 sau 2,5.

Denumit CAS sau CL pe modulele de memorie. Eticheta CAS2 , CAS -2 , CAS=2 , CL2 , CL-2 sau CL=2 indică o valoare de întârziere de 2.

Exemplu de date despre latența memoriei CAS

Exemple de date despre latența memoriei CAS
Generaţie Tip de Rata de transfer de date
( megatranzacții pe secundă )
Bit timp Viteza de emitere a comenzii Durata ciclului CL primul cuvânt al 4-lea cuvânt al 8-lea cuvânt
SDRAM PC100 100 MT/s 10ns 100MHz 10ns 2 20ns 50ns 90ns
PC133 133 MT/s 7,5 ns 133 MHz 7,5 ns 3 22,5 ns 45ns 75ns
DDR SDRAM DDR-333 333 MT/s 3ns 166 MHz 6 ns 2.5 15ns 24ns 36ns
DDR-400 400 MT/s  2,5 ns 200 MHz  5 ns 3 15ns 22,5 ns 32,5 ns
2.5 12,5 ns 20ns 30ns
2 10ns 17,5 ns 27,5 ns
SDRAM DDR2 DDR2-667 667 MT/s 1,5 ns 333 MHz  3ns 5 15ns 19,5 ns 25,5 ns
patru 12ns 16,5 ns 22,5 ns
DDR2-800 800 MT/s  1,25 ns 400MHz  2,5 ns 6 15ns 18,75 ns 23,75 ns
5 12,5 ns 16,25 ns 21,25 ns
4.5 11,25 ns 15ns 20ns
patru 10ns 13,75 ns 18,75 ns
DDR2-1066 1066 MT/s  0,95 ns 533 MHz  1,9 ns 7 13.13ns 15,94 ns 19,69 ns
6 11,25 ns 14.06ns 17,81 ns
5 9.38ns 12.19ns 15,94 ns
4.5 8,44 ns 11,25 ns 15ns
patru 7,5 ns 10.31ns 14.06ns
SDRAM DDR3 DDR3-1066 1066 MT/s  0,9375ns 533 MHz  1.875ns 7 13.13ns 15,95 ns 19,7 ns
DDR3-1333 1333 MT/s  0,75 ns 666 MHz  1,5 ns 9 13,5 ns 15,75 ns 18,75 ns
6 9ns 11,25 ns 14,25 ns
DDR3-1375 1375 MT/s 0,73 ns 687 MHz 1,5 ns 5 7,27 ns 9,45 ns 12,36 ns
DDR3-1600 1600MT/s  0,625 ns 800MHz  1,25 ns 9 11,25 ns 13.125ns 15.625ns
opt 10ns 11.875ns 14.375ns
7 8,75 ns 10.625ns 13.125ns
6 7,50 ns 9.375ns 11.875ns
DDR3-2000 2000MT/s  0,5 ns 1000MHz  1 ns zece 10ns 11,5 ns 13,5 ns
9 9ns 10,5 ns 12,5 ns
opt 8ns 9,5 ns 11,5 ns
7 7ns 8,5 ns 10,5 ns

Literatură

Link -uri