În acest articol considerăm caracteristicile de bază ale modulelor de memorie DDR moderne, care vă va permite să corecteze abordarea la selectarea memoriei, nu pune întrebări stupide la vânzătorii de componente de calculator, și câteva pentru a extinde capacitatea și, astfel, performanța generală a computerului.
BIOS-ul plăcilor de bază moderne are capacitatea de a regla performanța sistemului de memorie. În unele cazuri, caracteristicile sunt stabilite ca 2/3/3 sau 2/2/2. Ce înseamnă asta?
Prima cifră înseamnă latența CAS. Al doilea este TRCD. Și ultima cifră este TRP.
Latență sau latență, care este necesară pentru a ajunge la locația de memorie dorită.
Modulele moderne de memorie au latență CAS egală cu 3, 2,5, 2 cicluri de ceas (CAS3, CAS2.5 și CAS2)
Prin urmare, putem presupune că memoria cu CAS2 este cu 33% mai rapidă decât memoria cu CAS3. De fapt, nu atât de simplu. Există mulți alți factori care afectează performanța memoriei:
· Citiți date din diferite linii de memorie. Aceasta înseamnă necesitatea activării RAS, așteptarea întârzierii RAS-CAS, și numai după întârzierea CAS.
- Citirea consecutivă a unui bloc de date mare. În acest caz, CAS este activat o singură dată, la începutul procesului de citire.
- De asemenea, nu puteți ignora memoria cache a procesorului, care în unele cazuri (aproximativ 95% din solicitări) vă permite să scăpați de accesul la memorie.
Deci, în lumea reală, o tranziție simplă de la CAS3 la CAS2 va permite o creștere de câteva procente a performanței în majoritatea aplicațiilor. Și în aplicațiile care utilizează în mod activ memoria, creșterea va fi puțin mai mare.
Pe de altă parte, memoria CAS2 va funcționa mai repede (în unele cazuri frecvența busului de memorie a ajuns la 160MHz!) Decât CAS3. Acest lucru este foarte important în timpul overclockării sistemului.
Acum, să ne întoarcem la ceilalți parametri.
Această caracteristică permite de a seta numărul de cicluri de întârziere între stroboscoape RAS și CAS, utilizate atunci când DRAM scrie, citește și actualizează datele. O valoare mai mică înseamnă mai multă performanță. 3T, 2TBank Interleave
Acest parametru specifică cât de rapid poate accesa SDRAM la o singură linie și începe altul.
Rata de preîncărcare
Acest parametru stabilește numărul de cicluri (2T sau 3T) ale RAS pentru a permite operația de actualizare. Dacă valoarea nu este suficientă pentru a acumula încărcarea, este posibil ca procesul de actualizare să nu fie complet și DRAM-ul să nu poată stoca datele.
Acest parametru vă permite să selectați numărul de cicluri de ceas (6T, 5T) alocate pentru lățimea pulsului RAS, în conformitate cu specificația DRAM. O valoare mai mică înseamnă mai multă performanță.
Acest parametru stabilește o intercalare a memoriei de 2 sau 4 bancnote (Dezactivată, 2-way și 4-way).
În general, comanda de activare a băncii de memorie poate deschide o bancă la un moment dat și apoi după ce a citit tRCD și CAS-DL. Totuși, simultan, controlerul de memorie poate emite o comandă pentru a activa o altă bancă de memorie în următorul ciclu de ceas după emiterea primei instrucțiuni, deschizând astfel banca următoare. Dacă un controler știe că următorul bloc de date situate într-o altă bancă, se poate citi yvdat comandă, fără bloc de date de paginare intensiv de la prima bancă.
Acest parametru vă permite să selectați viteza controlerului SDRAM. Dacă setați 1T, controlerul de memorie va funcționa în sincronizare cu magistrala și va mări lățimea de bandă a memoriei. Cu toate acestea, nu toate modulele de memorie vor putea funcționa normal la o viteză suficient de mare. Pentru setarea optimă a acestui parametru pentru memoria dvs. puteți juca cu frecvența bus-ului, totuși, după cum puteți înțelege, mărind lățimea de bandă a memoriei, va trebui să sacrificați frecvența bus-ului.
"ECC" înseamnă "verificarea și corectarea erorilor". Rezoluția ECC din BIOS va duce la o încetinire a memoriei. Pentru a activa acest parametru, este necesară asistența ECC din modulele de memorie. În general, corecția de eroare este activată pe servere în care este necesară o stabilitate ridicată cu un program de 24x7.
Până la 60% din toate solicitările de citire intră în cădere pe o singură pagină de memorie. Aceasta se numește "lovitură de pagină". Parametrul de limită pentru atingerea paginii limitează numărul de citiri de date înainte de actualizarea datelor. Actualizarea frecventă a datelor va duce la o anumită degradare a performanței, în timp ce actualizările frecvente nu vor duce la probleme de stabilitate în funcție de calitatea memoriei utilizate.
Perioada de ciclu idar SDRAM
Parametrul determină cât de des sunt actualizate băncile de memorie inactive. Sunt disponibile valori cuprinse între 0 și 8 măsuri.
Puteți vedea că BIOS-ul plăcii de bază moderne include mulți parametri diferiți care permit optimizarea performanței memoriei sistemului. Data viitoare vom cunoaște influența reală a acestor parametri pe lățimea de bandă a memoriei.