Acasă / prezentare generală a ferestrelor / Cum să aflați frecvența RAM. Tipuri și caracteristici ale memoriei RAM Frecvența memoriei spd ce înseamnă

Cum să aflați frecvența RAM. Tipuri și caracteristici ale memoriei RAM Frecvența memoriei spd ce înseamnă

În acest studiu, vom încerca să găsim un răspuns la următoarea întrebare - ce este mai important pentru atingerea performanței maxime a computerului, frecvența înaltă memorie cu acces aleator sau timpurile ei scăzute. Și două seturi de RAM produse de Super Talent ne vor ajuta în acest sens. Să vedem cum arată modulele de memorie în exterior și ce caracteristici au.

⇡Super Talent X58

Producătorul a dedicat acest kit platformei Intel X58, dovadă fiind inscripția de pe sticker. Cu toate acestea, aici apar imediat câteva întrebări. După cum toată lumea știe, pentru a obține performanțe maxime pe platforma Intel X58, este foarte recomandat să folosiți modul RAM cu trei canale. În ciuda acestui fapt, acest kit de memorie Super Talent este format din doar două module. Desigur, pentru constructorii de sisteme ortodocși, această abordare poate provoca nedumerire, dar există încă o grămadă rațională în asta. Faptul este că segmentul de platforme de top este relativ mic și majoritatea calculatoare personale utilizați RAM în modul dual-channel. În acest sens, achiziționarea unui set de trei module de memorie poate părea nejustificată utilizatorului obișnuit, iar dacă într-adevăr aveți nevoie de multă memorie RAM, puteți achiziționa trei seturi a câte două module fiecare. Producătorul indică faptul că memoria Super Talent WA1600UB2G6 poate funcționa la 1600 MHz DDR cu 6-7-6-18 timpi. Acum să vedem ce informații sunt stocate în profilul SPD al acestor module.

Și din nou există o oarecare discrepanță între caracteristicile reale și cele declarate. Profilul JEDEC maxim presupune funcționarea modulelor la o frecvență de 1333 MHz DDR cu timpi de 9-9-9-24. Cu toate acestea, există un profil XMP extins, a cărui frecvență coincide cu cea declarată - 800 MHz (1600 MHz DDR), dar timpii sunt oarecum diferite, iar în rău - 6-8-6-20, în loc de 6 -7-6-18, care sunt indicate pe autocolant. Cu toate acestea, acest set de RAM a funcționat fără probleme în modul declarat - 1600 MHz DDR cu timpi de 6-7-6-18 și o tensiune de 1,65 V. În ceea ce privește overclockarea, frecvențele mai mari nu au fost respectate de module, în ciuda instalării. de timpii mariti si cresterea tensiunii de alimentare. Mai mult, atunci când tensiunea Vmem a fost crescută la nivelul de 1,9 V, instabilitatea a fost observată și în modul inițial. Din păcate, radiatoarele sunt lipite foarte ferm de cipurile de memorie, așa că nu am îndrăznit să le scoatem de teamă să nu deterioram modulele de memorie. Păcat, tipul de cipuri folosite ar putea face lumină asupra acestui comportament al modulelor.

⇡Super Talent P55

Al doilea set de RAM, pe care îl vom considera astăzi, este poziționat de producător ca o soluție pentru Platforme Intel P55. Modulele sunt echipate cu radiatoare negre cu profil redus. Modul maxim declarat presupune funcționarea acestor module la o frecvență de 2000 MHz DDR cu timpi de 9-9-9-24 și o tensiune de 1,65 V. Acum să ne uităm la profilele conectate în SPD.

Cel mai productiv profil JEDEC presupune funcționarea modulelor la o frecvență de 800 MHz (1600 MHz DDR) cu timpi de 9-9-9-24 și o tensiune de 1,5 V, iar profilele XMP în acest caz dispărut. În ceea ce privește overclockarea, cu o ușoară creștere a timpurilor, aceste module de memorie au putut funcționa la o frecvență de 2400 MHz DDR, așa cum reiese din captura de ecran de mai jos.

Mai mult, sistemul a pornit chiar și la 2600 MHz DDR, dar lansarea aplicațiilor de testare a dus la o blocare sau repornire. Ca și în cazul precedentului kit de memorie Super Talent, aceste module nu au reacționat în niciun fel la o creștere a tensiunii de alimentare. După cum sa dovedit, overclocking mai bun memoria și stabilitatea sistemului au fost facilitate mai mult de o creștere a tensiunii controlerului de memorie încorporat în procesor. Totuși, căutarea frecvențelor și parametrilor maxim posibili la care stabilitatea este atinsă în astfel de moduri extreme, o lăsăm pe seama pasionaților. În continuare, ne vom concentra pe studierea următoarei întrebări - în ce măsură frecvența RAM și sincronizarea acesteia afectează performanța generală a computerului. În special, vom încerca să aflăm ce este mai bine - să instalăm RAM de mare viteză care funcționează cu timpi mari sau este de preferat să folosim cele mai mici timpi posibile, chiar dacă nu la frecvențele maxime de operare.

⇡ Condiții de testare

Testarea a fost efectuată pe un stand cu următoarea configurație. În toate testele, procesorul rula la 3,2 GHz, motivele pentru aceasta vor fi explicate mai jos, iar pentru testele din jocul Crysis era necesară o placă grafică puternică.

După cum am menționat mai sus, vom încerca să aflăm modul în care frecvența RAM și timpul acesteia afectează performanța generală a computerului. Desigur, acești parametri pot fi pur și simplu setați în BIOS și testați. Dar, după cum s-a dovedit, cu o frecvență Bclk de 133 MHz, intervalul de frecvență de operare a RAM din placa de bază pe care am folosit-o este 800 - 1600 MHz DDR. Acest lucru nu este suficient, deoarece unul dintre kiturile de memorie Super Talent revizuite astăzi acceptă modul DDR3-2000. Și în general, se produc din ce în ce mai multe module de memorie de mare viteză, producătorii ne asigură de performanța lor fără precedent, așa că cu siguranță nu va strica să aflăm performanța lor reală. Pentru a seta frecvența memoriei la, de exemplu, 2000 MHz DDR, este necesar să creșteți frecvența magistralei Bclk. Cu toate acestea, acest lucru va schimba frecvențele atât nucleului procesorului, cât și cache-ul său de nivel al treilea, care funcționează la aceeași frecvență cu magistrala QPI. Desigur, este incorect să comparăm rezultatele obținute în condiții atât de diferite. În plus, gradul de influență a frecvenței CPU asupra rezultatelor testului se poate dovedi a fi mult mai semnificativ decât timpul și frecvența RAM. Apare întrebarea - este posibil să ocoliți cumva această problemă? În ceea ce privește frecvența procesorului, în anumite limite aceasta poate fi modificată folosind un multiplicator. Cu toate acestea, în acest caz, este de dorit să alegeți o astfel de valoare pentru frecvența bclk, astfel încât frecvența finală a RAM să fie egală cu una dintre valori standard 1333, 1600 sau 2000. După cum știți, în prezent frecvența de bază bclk la procesoarele Intel Nehalem este de 133,3 MHz. Să vedem care va fi frecvența RAM la diferite valori ale frecvenței magistralei bclk, ținând cont de multiplicatorii pe care îi poate seta placa de bază pe care o folosim. Rezultatele sunt prezentate în tabelul de mai jos.

Frecvența bclk, MHz
133.(3) 150 166.(6) 183.(3) 200
Multiplicator de memorie Frecvența RAM, MHz DDR
6 800 900 1000 1100 1200
8 1066 1200 1333 1466 1600
10 1333 1500 1667 1833 2000
12 1600 1800 2000 2200 2400

După cum se poate observa din tabel, cu o frecvență bclk de 166 MHz, pentru RAM pot fi obținute frecvențe de 1333 și 2000 MHz. Dacă frecvența bclk este de 200 MHz, atunci obținem coincidența frecvențelor RAM la 1600 MHz, precum și 2000 MHz necesar. În alte cazuri, nu există coincidențe cu frecvențele de memorie standard. Deci ce frecvență bclk preferați până la urmă - 166 sau 200 MHz? Următorul tabel vă va ajuta să răspundeți la această întrebare. Iată valorile frecvenței CPU, în funcție de multiplicator și frecvența bclk. Pentru a evalua impactul timingurilor, avem nevoie nu numai de aceleași frecvențe de memorie, ci și de CPU, astfel încât acest lucru să nu afecteze rezultatele.

Frecvența bclk, MHz
Multiplicator CPU 133.(3) 150.0 166.(6) 183.(3) 200.0
9 1200 1350 1500 1647 1800
10 1333 1500 1667 1830 2000
11 1467 1650 1833 2013 2200
12 1600 1800 2000 2196 2400
13 1733 1950 2167 2379 2600
14 1867 2100 2333 2562 2800
15 2000 2250 2500 2745 3000
16 2133 2400 2667 2928 3200
17 2267 2550 2833 3111 3400
18 2400 2700 3000 3294 3600
19 2533 2850 3167 3477 3800
20 2667 3000 3333 3660 4000
21 2800 3150 3500 3843 4200
22 2933 3300 3667 4026 4400
23 3067 3450 3833 4209 4600
24 3200 3600 4000 4392 4800

Ca punct de plecare, am luat frecvența maximă a procesorului (3200 MHz) pe care o poate afișa cu o frecvență de bază bclk de 133 MHz. Din tabel se vede ca in aceste conditii, doar cu o frecventa de bclk=200 MHz se poate obtine exact aceeasi frecventa CPU. Frecvențele rămase, deși aproape de 3200 MHz, nu sunt exact egale cu aceasta. Desigur, frecvența CPU ar putea fi luată ca fiind cea inițială și chiar mai mică, să zicem - 2000 MHz, atunci ar fi posibil să obțineți rezultate corecte cu toate cele trei valori ale magistralei bclk - 133, 166 și 200 MHz. Cu toate acestea, am abandonat această opțiune. Si de aceea. În primul rând, desktop procesoare Intel nu există o astfel de frecvență cu arhitectura Nehalem și este puțin probabil să apară. În al doilea rând, reducerea frecvenței CPU de mai mult de 1,5 ori poate duce la faptul că aceasta devine un factor limitator, iar diferența de rezultate practic nu va depinde de modul de funcționare al RAM. De fapt, primele estimări au arătat exact acest lucru. În al treilea rând, este puțin probabil ca utilizatorul care cumpără un procesor în mod deliberat slab și ieftin să fie foarte preocupat de alegerea unei RAM scumpe de mare viteză. Deci, vom testa cu frecvența de bază bclk - 133 și 200 MHz. Frecvența procesorului în ambele cazuri este aceeași și este egală cu 3200 MHz. Mai jos sunt capturi de ecran ale utilitarului CPU-Z în aceste moduri.

Dacă ați acordat atenție, frecvența QPI-Link depinde de frecvența bclk și, în consecință, acestea diferă de 1,5 ori. Apropo, acest lucru ne va permite să aflăm modul în care frecvența cache-ului L3 din procesoarele Nehalem afectează performanța generală. Deci, să începem testarea.

Întrebări frecvente RAM

RAM - (dispozitiv de memorie cu acces aleatoriu RAM) - este conceput pentru stocarea temporară a datelor și comenzilor necesare Unității Centrale de Procesare pentru a efectua operațiuni. RAM transmite comenzi și date către procesor direct sau prin memoria cache. Fiecare celulă RAM are propria sa adresă...

Cele mai comune tipuri de memorie sunt:


  • ^ SDR SDRAM(denumiri PC66, PC100, PC133)

  • DDR SDRAM(denumiri PC266, PC333 etc. sau PC2100, PC2700)

  • RDRAM(PC800)

Acum, pentru explicații suplimentare, voi vorbi despre timpi și frecvențe. Sincronizare- aceasta este întârzierea dintre operațiile individuale efectuate de controler la accesarea memoriei.

Dacă luăm în considerare compoziția memoriei, obținem: întregul său spațiu este reprezentat sub formă de celule (dreptunghiuri), care constau din o anumită sumă rânduri și coloane. Un astfel de „dreptunghi” se numește pagină, iar colecția de pagini se numește bancă.

Pentru a accesa o celulă, controlerul setează numărul băncii, numărul paginii în ea, numărul rândului și numărul coloanei, toate solicitările necesită timp, în plus, se cheltuiește un cost destul de mare pentru deschiderea și închiderea băncii după operația de citire/scriere în sine. . Fiecare acțiune necesită timp, se numește sincronizare.

Acum să aruncăm o privire mai atentă asupra fiecărui timp. Unele dintre ele nu sunt disponibile pentru setare - timpul de acces CS# (crystal select) acest semnal determină cristalul (cipul) de pe modul pentru operare.

În plus, restul poate fi schimbat:


  • ^RCD (întârziere RAS-la-CAS) este întârzierea dintre semnale RAS (Row Address Strobe)și CAS (Stroboscopul adresei coloanei), acest parametru caracterizează intervalul dintre accesele la magistrală de către controlerul de memorie de semnal RAS#și CAS#.

  • Latența CAS (CL) este întârzierea dintre comanda de citire și primul cuvânt care poate fi citit. Introdus pentru un set de registre de adrese, garantat un nivel stabil al semnalului.

  • ^RAS Preîncărcare (RP) acesta este timpul de reemitere (perioada de acumulare a încărcăturii) a semnalului RAS#- după ce oră controlerul de memorie va putea emite din nou un semnal de inițializare a adresei de linie.
Notă: ordinea operațiunilor este exact aceasta (RCD-CL-RP), dar de multe ori cronometrajele sunt înregistrate nu în ordine, ci după „importanță” - CL-RCD-RP.

  • ^ Întârziere de preîncărcare(sau Întârziere de preîncărcare activă; denumită mai frecvent ca Tras) este momentul în care rândul a fost activ. Acestea. perioada în care rândul este închis dacă următoarea celulă necesară este pe alt rând.

  • ^ SDRAM Idle Timer(sau Limita ciclului inactiv SDRAM) numărul de bifări în care pagina rămâne deschisă, după care pagina este forțată să se închidă, fie pentru a accesa o altă pagină, fie pentru a reîmprospăta (refresh)

  • ^ Lungimea exploziei acesta este un parametru care setează dimensiunea preluării memoriei în raport cu adresa de pornire a accesului. Cu cât este mai mare dimensiunea sa, cu atât performanța memoriei este mai mare.

Ei bine, se pare că ne-am dat seama de conceptele de bază ale timpilor, acum să aruncăm o privire mai atentă asupra evaluărilor memoriei (PC100, PC2100, DDR333 etc.)

Există două tipuri de desemnări pentru aceeași memorie, unul pentru „frecvența efectivă” a DDRxxx și al doilea pentru lățimea de bandă teoretică a PCxxxx.

Denumirea „DDRxxx” s-a dezvoltat istoric din succesiunea de nume ale standardelor „PC66-PC100-PC133” - când era obișnuit să se asocieze viteza memoriei cu frecvența (cu excepția faptului că a fost introdusă o nouă abreviere „DDR” pentru a distinge SDR SDRAM de DDR SDRAM). Concomitent cu memoria DDR SDRAM, a apărut memoria RDRAM (Rambus), pe care marketerii vicleni au decis să seteze nu frecvența, ci lățimea de bandă - PC800. În același timp, lățimea magistralei de date a rămas aceeași, deoarece era de 64 de biți (8 octeți), adică același PC800 (800 MB/s) s-a obținut prin înmulțirea a 100 MHz cu 8. Desigur, nimic nu s-a schimbat de la nume, și PC800 RDRAM - esența este aceeași cel mai PC100 SDRAM, doar într-un pachet diferit... Aceasta nu este altceva decât o strategie de vânzări, aproximativ vorbind, „a înțepa oamenii”. Ca răspuns, companiile care produc module au început să scrie debitul teoretic - PCxxxx. Așa au apărut PC1600, PC2100 și următoarele... În același timp, DDR SDRAM are o frecvență efectivă de două ori mai mare, ceea ce înseamnă mai multe numere pe desemnări.

Iată un exemplu de notație de potrivire:


  • 100MHz = PC1600 DDR SDRAM = DDR200 SDRAM = PC100 SDRAM = PC800 RDRAM

  • 133MHz = PC2100 DDR SDRAM = DDR266 SDRAM = PC133 SDRAM = PC1066 RDRAM

  • 166MHz = PC2700 DDR SDRAM = DDR333 SDRAM = PC166 SDRAM = PC1333 RDRAM

  • 200 MHz = PC3200 DDR SDRAM = DDR400 SDRAM = PC200 SDRAM = PC1600 RDRAM

  • 250 MHz = PC4000 DDR SDRAM = DDR500 SDRAM

Cât despre ^RAMBUS (RDRAM) Nu voi scrie mult, dar voi încerca să vi-l prezint.

Există trei varietăți de RDRAM - Baza, Concurenteși direct. Base și Concurrent sunt aproape același lucru, dar Direct are diferențe decente, așa că voi vorbi despre primele două în general și despre ultimul în detaliu.

^ Baza RDRAMși RDRAM concomitent practic diferă doar în frecvențele de funcționare: pentru prima, frecvența este de 250-300 MHz, iar pentru a doua, acest parametru, respectiv, este de 300-350 MHz. Datele sunt transmise la două pachete de date pe ceas, astfel încât rata efectivă de transmisie este de două ori mai mare. Memoria folosește o magistrală de date pe opt biți, care oferă, prin urmare, un debit de 500-600 Mb/s (BRDRAM) și 600-700 Mb/s (CRDRAM).

^ RDRAM direct (DRDRAM) spre deosebire de Base și Concurrent, are o magistrală pe 16 biți și funcționează la o frecvență de 400 MHz. Lățimea de bandă a Direct RDRAM este de 1,6 Gb/s (ținând cont de transferul de date bidirecțional), ceea ce arată deja destul de bine în comparație cu SDRAM (1 Gb/s pentru PC133). De obicei, când se vorbește despre RDRAM, ele înseamnă DRDRAM, așa că litera „D” din nume este adesea omisă. Când a apărut acest tip de memorie, Intel a creat un chipset pentru Pentium 4 - i850.

Cel mai mare plus Rambus memoria este că cu cât mai multe module - cu atât mai multe debitului, de exemplu, până la 1,6 Gb/s pe canal și până la 6,4 Gb/s cu patru canale.

Există și două dezavantaje, destul de semnificative:

1. Labele sunt aurii și devin inutilizabile dacă placa de memorie este scoasă și introdusă în slot de mai mult de 10 ori (aproximativ).

2. Sunt prea scumpe, dar mulți consideră că această memorie folosește foarte bine și sunt dispuși să plătească bani mari pentru ele.

Asta, poate, este tot, ne-am dat seama de momentele, numele și denominațiile, acum vă voi spune puțin despre diverse lucruri mici importante.

Probabil ați văzut opțiunea By SPD în BIOS „e când setați frecvența memoriei, ce înseamnă asta? ^SPD - Detectare prezență în serie, acesta este un microcircuit pe modul, în care toți parametrii pentru funcționarea modulului sunt cablați, acestea sunt „valorile implicite” ca să spunem așa. Acum, datorită apariției companiilor „noname”, au început să scrie numele producătorului și data în acest cip.

^ Înregistrați memoria

Memoria înregistrată este o memorie cu registre care servesc drept buffer între controlerul de memorie și cipurile modulelor. Registrele reduc sarcina sistemului de sincronizare și vă permit să colectați o cantitate foarte mare de memorie (16 sau 24 gigaocteți) fără a supraîncărca circuitele controlerului.

Dar această schemă are un dezavantaj - registrele introduc o întârziere de 1 ciclu pentru fiecare operație, ceea ce înseamnă - memorie de înregistrare mai lent decât în ​​mod normal, celelalte lucruri fiind egale. Adică - overclocker-ul nu este interesat (și este foarte scump).

Toată lumea strigă acum despre Dual Channel - ce este?

^ Canal dublu- dual channel, acest lucru vă permite să accesați două module în același timp. Canalul dublu nu este un tip de module, ci o funcție integrată în placa de baza. Poate fi utilizat cu două module (de preferință) identice. Se pornește automat când există 2 module.

Notă: Pentru a activa această caracteristică, trebuie să instalați module în sloturi de diferite culori.

Paritateși ECC

Memorie cu paritate este o memorie verificată de paritate capabilă să detecteze anumite tipuri de erori.

^ Memorie cu ECC Aceasta este o memorie de corectare a erorilor care vă permite să găsiți și, de asemenea, să corectați eroarea unui bit într-un octet. Folosit în principal pe servere.

Notă: este mai lent decât de obicei, nu este potrivit pentru persoanele care iubesc viteza.

^ Ce este DDR SDRAM :

Memoria DDR (Double Data Rate) oferă transfer de date prin magistrala memorie-to-chipset de două ori pe ceas, pe ambele margini ale semnalului de ceas. Astfel, atunci când lucrezi magistrala de sistemși memorie la aceeași frecvență de ceas, lățimea de bandă a magistralei de memorie este de două ori mai mare decât a SDRAM-ului convențional.

Doi parametri sunt utilizați de obicei în desemnarea modulelor de memorie DDR: fie frecvența de operare (egale cu dublul frecvenței de ceas) - de exemplu, frecvența de ceas a memoriei DR-400 este de 200 MHz; sau debitul de vârf (în Mb/s). Același DR-400 are o lățime de bandă de aproximativ 3200 Mb/s, așa că poate fi numit PC3200. În prezent, memoria DDR și-a pierdut relevanța și în sistemele noi a fost aproape complet înlocuită de DDR2 mai modern. cu toate acestea, pentru a menține pe linia de plutire un număr mare de computere mai vechi care au memorie DDR instalată, acesta este încă în curs de lansare. Cele mai comune module DDR cu 184 de pini sunt PC3200 și, într-o măsură mai mică, PC2700. DDR SDRAM poate avea variante înregistrate și ECC.

^ Ce este memoria DDR2 :

Memoria DDR2 este succesorul DDR și este în prezent tipul de memorie dominant pentru desktop-uri, servere și stații de lucru. DDR2 este proiectat să funcționeze la frecvențe mai mari decât DDR, se caracterizează printr-un consum mai mic de energie, precum și un set de noi caracteristici (prefetch 4 biți per clock, terminație încorporată). În plus, spre deosebire de cipurile DDR, care au fost produse atât în ​​pachete TSOP, cât și în pachete FBGA, cipurile DDR2 sunt disponibile numai în pachete FBGA (care le oferă o mai mare stabilitate la frecvențe înalte). Modulele de memorie DDR și DDR2 nu sunt doar compatibile electric și mecanic între ele: suporturile cu 240 de pini sunt folosite pentru DDR2, în timp ce suporturile cu 184 de pini sunt folosite pentru DDR. Astăzi, cea mai comună memorie funcționează la o frecvență de 333 MHz și 400 MHz și denumită DDR2-667 (PC2-5400/5300) și, respectiv, DDR2-800 (PC2-6400).

^ Ce este memoria DDR3 :

A treia generație de memorie DDR - DDR3 SDRAM va înlocui în curând actualul DDR2. Performanța noii memorie s-a dublat față de cea anterioară: acum fiecare operațiune de citire sau scriere înseamnă acces la opt grupuri de date DDR3 DRAM, care, la rândul lor, folosind două oscilatoare de referință diferite, sunt multiplexate peste pinii I/O la o frecvență de patru ori mai mare decât frecvența ceasului. Teoretic, frecvențele efective DDR3 vor fi în intervalul 800 MHz - 1600 MHz (la frecvențe de ceas de 400 MHz - 800 MHz), astfel, marcarea DDR3 în funcție de viteză va fi: DDR3-800, DDR3-1066, DDR3 -1333, DDR3-1600. Printre principalele avantaje ale noului standard, în primul rând, este de remarcat consumul de energie semnificativ mai mic (tensiune de alimentare DDR3 - 1,5 V, DDR2 - 1,8 V, DDR - 2,5 V).

Dezavantajul DDR3 față de DDR2 (și, în plus, în comparație cu DDR) este o latență mare. DIMM-urile DDR3 pentru desktop vor avea structura de 240 de pini cu care suntem familiarizați de la DDR2; cu toate acestea, nu va exista compatibilitate fizică între ele (din cauza pinout-ului „oglindă” și a dispunerii diferite a cheilor conectorului).

^ Ce este memoria ECC :

ECC (Error Correct Code - detectarea și corectarea erorilor) este utilizat pentru a corecta erori ale memoriei cauzate de diverși factori externi și este o versiune îmbunătățită a sistemului de „verificare a parității”. Din punct de vedere fizic, ECC este implementat ca un cip de memorie suplimentar de 8 biți instalat lângă cele principale. Astfel, modulele ECC sunt pe 72 de biți (spre deosebire de modulele standard de 64 de biți). Unele tipuri de memorie (Înregistrată, Buffer complet) sunt disponibile numai în versiunea ECC.

^ Ce este memoria înregistrată :

Modulele de memorie înregistrate (înregistrate) sunt utilizate în principal în serverele care funcționează cu cantități mari de RAM. Toate au ECC, i.e. sunt pe 72 de biți și, în plus, conțin cipuri de registru suplimentare pentru stocarea în tampon de date parțială (sau completă - astfel de module se numesc Full Buffered sau FB-DIMM), reducând astfel încărcarea controlerului de memorie. DIMM-urile tamponate sunt în general incompatibile cu cele fără tampon.

^ Ce este SPD:

Orice modul de memorie DIMM are un mic cip SPD (Serial Presence Detect), în care producătorul înregistrează informații despre frecvențele de funcționare și întârzierile corespunzătoare ale cipurilor de memorie necesare pentru a asigura funcționarea normală a modulului. Informațiile din SPD sunt citite de BIOS în timpul fazei de autotestare a computerului înainte de pornire sistem de operareși vă permite să optimizați automat parametrii de acces la memorie.
Tipuri / tipuri de module RAM

Există destul de multe tipuri de memorie cu acces aleatoriu (RAM). Acest articol descrie caracteristicile lor, astfel încât să vă puteți face o idee despre RAM diferită, deoarece. nu toată lumea este capabilă să facă distincția între tipurile de RAM...

FPM (Fast Page Mode) este un tip de memorie dinamică. Numele său corespunde principiului de funcționare, deoarece modulul vă permite să accesați rapid datele care se află pe aceeași pagină cu datele transmise în timpul ciclului anterior. Aceste module au fost utilizate în majoritatea computerelor bazate pe 486 și în sistemele timpurii bazate pe Pentium, în jurul anului 1995.

Modulele EDO (Extended Data Out) au apărut în 1995 ca un nou tip de memorie pentru computerele cu procesoare Pentium. Aceasta este o versiune modificată a FPM. Spre deosebire de predecesorii săi, EDO începe să preia următorul bloc de memorie în același timp în care trimite blocul anterior către CPU.

SDRAM (Synchronous DRAM) este un tip de memorie cu acces aleatoriu care rulează suficient de rapid pentru a fi sincronizată cu viteza procesorului, excluzând modurile de așteptare. Microcircuitele sunt împărțite în două blocuri de celule astfel încât atunci când se accesează un bit dintr-un bloc, se fac pregătiri pentru accesarea unui bit într-un alt bloc. Dacă timpul de acces pentru prima informație a fost de 60 ns, toate intervalele ulterioare ar putea fi reduse la 10 ns. Începând din 1996, majoritatea chipset-urilor Intel au început să accepte acest tip de modul de memorie, făcându-l foarte popular până în 2001.

SDRAM poate rula la 133 MHz, ceea ce este de aproape trei ori mai rapid decât FPM și de două ori mai rapid decât EDO. Majoritatea computerelor cu procesoare Pentium și Celeron lansate în 1999 foloseau acest tip de memorie.

DDR (Double Data Rate) a fost evoluția SDRAM. Acest tip de module de memorie a apărut pentru prima dată pe piață în 2001. Principala diferență dintre DDR și SDRAM este că, în loc să dubleze viteza de ceas pentru a accelera lucrurile, aceste module transferă date de două ori într-un singur ciclu de ceas. Acum acesta este standardul principal de memorie, dar deja începe să cedeze loc la DDR2.

DDR2 (Double Data Rate 2) este o versiune mai nouă a DDR care, teoretic, ar trebui să fie de două ori mai rapidă. Memoria DDR2 a apărut pentru prima dată în 2003, iar chipseturile care o acceptă - la mijlocul anului 2004. Această memorie, ca și DDR, transferă două seturi de date pe ceas. Principala diferență dintre DDR2 și DDR este capacitatea de a funcționa la viteze de ceas semnificativ mai mari datorită îmbunătățirilor de design. Dar schema de funcționare modificată, care permite obținerea de frecvențe mari de ceas, crește în același timp întârzierile la lucrul cu memorie.

^ RAMBUS (RIMM)

RAMBUS (RIMM) este un tip de memorie care a intrat pe piata in 1999. Se bazează pe DRAM tradițional, dar cu o arhitectură radical schimbată. Designul RAMBUS face ca accesul la memorie să fie mai „inteligent”, permițând ca datele să fie pre-accesate în timp ce descărcați puțin CPU. Ideea de bază folosită în aceste module de memorie este de a primi date în rafale mici, dar la o rată de ceas foarte mare. De exemplu, SDRAM poate transfera 64 de biți de informații la 100 MHz, în timp ce RAMBUS poate transfera 16 biți la 800 MHz. Aceste module nu au avut succes, deoarece Intel a avut multe probleme la implementarea lor. Modulele RDRAM au apărut în consolele de jocuri Sony Playstation 2 și Nintendo 64.

Memorie: RAM, DDR SDRAM, SDR SDRAM, PC100, DDR333, PC3200... cum să-ți dai seama? Sa incercam!

Așadar, primul lucru pe care trebuie să-l facem este să „eliminăm” toate îndoielile și întrebările despre denominațiunile din memorie...

Cele mai comune tipuri de memorie sunt:

  • SDR SDRAM(denumiri PC66, PC100, PC133)
  • DDR SDRAM(denumiri PC266, PC333 etc. sau PC2100, PC2700)
  • RDRAM(PC800)

Acum, pentru explicații suplimentare, voi vorbi despre timpi și frecvențe. Sincronizare- aceasta este întârzierea dintre operațiile individuale efectuate de controler la accesarea memoriei.

Dacă luăm în considerare compoziția memoriei, obținem: întregul său spațiu este reprezentat ca celule (dreptunghiuri), care constau dintr-un anumit număr de rânduri și coloane. Un astfel de „dreptunghi” se numește pagină, iar colecția de pagini se numește bancă.

Pentru a accesa o celulă, controlerul setează numărul băncii, numărul paginii în ea, numărul rândului și numărul coloanei, toate solicitările necesită timp, în plus, se cheltuiește un cost destul de mare pentru deschiderea și închiderea băncii după operația de citire/scriere în sine. . Fiecare acțiune necesită timp, se numește sincronizare.

Acum să aruncăm o privire mai atentă asupra fiecărui timp. Unele dintre ele nu sunt disponibile pentru configurare - timpul de acces CS# (select de cristal) acest semnal determină cristalul (cipul) de pe modul pentru operare.

În plus, restul poate fi schimbat:

  • RCD (întârziere RAS-la-CAS) este întârzierea dintre semnale RAS (Row Address Strobe)și CAS (Stroboscopul adresei coloanei), acest parametru caracterizează intervalul dintre accesele la magistrală de către controlerul de memorie de semnal RAS#și CAS#.
  • Latența CAS (CL) este întârzierea dintre comanda de citire și primul cuvânt care poate fi citit. Introdus pentru un set de registre de adrese, garantat un nivel stabil al semnalului.
  • Preîncărcare RAS (RP) acesta este timpul de reemitere (perioada de acumulare a încărcăturii) a semnalului RAS # - după ce oră controlerul de memorie va putea emite din nou semnalul de inițializare a adresei liniei.
  • Notă: ordinea operațiunilor este exact aceasta (RCD-CL-RP), dar adesea cronometrarile sunt înregistrate nu în ordine, ci după „importanță” - CL-RCD-RP.

  • Întârziere de preîncărcare(sau Întârziere de preîncărcare activă; denumită mai frecvent ca Tras) este momentul în care rândul a fost activ. Acestea. perioada în care rândul este închis dacă următoarea celulă necesară este pe alt rând.
  • Temporizator de inactivitate SDRAM(sau Limita ciclului inactiv SDRAM) numărul de bifări în care pagina rămâne deschisă, după care pagina este forțată să se închidă, fie pentru a accesa o altă pagină, fie pentru a reîmprospăta (refresh)
  • lungimea exploziei acesta este un parametru care setează dimensiunea preluării memoriei în raport cu adresa de pornire a accesului. Cu cât este mai mare dimensiunea sa, cu atât performanța memoriei este mai mare.

Ei bine, se pare că ne-am dat seama de conceptele de bază ale timpilor, acum să aruncăm o privire mai atentă asupra evaluărilor memoriei (PC100, PC2100, DDR333 etc.)

Există două tipuri de desemnări pentru aceeași memorie, unul pentru „frecvența efectivă” a DDRxxx și al doilea pentru lățimea de bandă teoretică a PCxxxx.

Denumirea „DDRxxx” s-a dezvoltat istoric din succesiunea de nume ale standardelor „PC66-PC100-PC133” - când era obișnuit să se asocieze viteza memoriei cu frecvența (cu excepția faptului că a fost introdusă o nouă abreviere „DDR” pentru a distinge SDR SDRAM de DDR SDRAM). Concomitent cu memoria DDR SDRAM, a apărut memoria RDRAM (Rambus), pe care marketerii vicleni au decis să seteze nu frecvența, ci lățimea de bandă - PC800. În același timp, lățimea magistralei de date a rămas aceeași, deoarece era de 64 de biți (8 octeți), adică același PC800 (800 MB/s) s-a obținut prin înmulțirea a 100 MHz cu 8. Desigur, nimic nu s-a schimbat de la nume, și PC800 RDRAM - esența este aceeași cel mai PC100 SDRAM, doar într-un pachet diferit... Aceasta nu este altceva decât o strategie de vânzări, aproximativ vorbind, „a înțepa oamenii”. Ca răspuns, companiile care produc module au început să scrie debitul teoretic - PCxxxx. Așa au apărut PC1600, PC2100 și următoarele... În același timp, DDR SDRAM are o frecvență efectivă de două ori mai mare, ceea ce înseamnă mai multe numere pe desemnări.

Iată un exemplu de notație de potrivire:

  • 100MHz = PC1600 DDR SDRAM = DDR200 SDRAM = PC100 SDRAM = PC800 RDRAM
  • 133MHz = PC2100 DDR SDRAM = DDR266 SDRAM = PC133 SDRAM = PC1066 RDRAM
  • 166MHz = PC2700 DDR SDRAM = DDR333 SDRAM = PC166 SDRAM = PC1333 RDRAM
  • 200 MHz = PC3200 DDR SDRAM = DDR400 SDRAM = PC200 SDRAM = PC1600 RDRAM
  • 250 MHz = PC4000 DDR SDRAM = DDR500 SDRAM

Cât despre RAMBUS (RDRAM) Nu voi scrie mult, dar voi încerca să vi-l prezint.

Există trei varietăți de RDRAM - Baza, Concurenteși direct. Base și Concurrent sunt aproape același lucru, dar Direct are diferențe decente, așa că voi vorbi despre primele două în general și despre ultimul în detaliu.

Baza RDRAMși RDRAM concomitent practic diferă doar în frecvențele de funcționare: pentru prima, frecvența este de 250-300 MHz, iar pentru a doua, acest parametru, respectiv, este de 300-350 MHz. Datele sunt transmise la două pachete de date pe ceas, astfel încât rata efectivă de transmisie este de două ori mai mare. Memoria folosește o magistrală de date pe opt biți, care oferă, prin urmare, un debit de 500-600 Mb/s (BRDRAM) și 600-700 Mb/s (CRDRAM).

RDRAM direct (DRDRAM) spre deosebire de Base și Concurrent, are o magistrală pe 16 biți și funcționează la o frecvență de 400 MHz. Lățimea de bandă a Direct RDRAM este de 1,6 Gb/s (ținând cont de transferul de date bidirecțional), ceea ce arată deja destul de bine în comparație cu SDRAM (1 Gb/s pentru PC133). De obicei, când se vorbește despre RDRAM, ele înseamnă DRDRAM, așa că litera „D” din nume este adesea omisă. Când a apărut acest tip de memorie, Intel a creat un chipset pentru Pentium 4 - i850.

Cel mai mare plus Rambus memoria este că cu cât mai multe module - cu atât este mai mare lățimea de bandă, de exemplu, până la 1,6 Gb / s pe canal și până la 6,4 Gb / s cu patru canale.

Există și două dezavantaje, destul de semnificative:

1. Labele sunt aurii și devin inutilizabile dacă cardul de memorie este scos și introdus în slot de mai mult de 10 ori (aproximativ).

2. Sunt prea scumpe, dar mulți consideră că această memorie folosește foarte bine și sunt dispuși să plătească bani mari pentru ele.

Asta, poate, este tot, ne-am dat seama de momentele, numele și denominațiile, acum vă voi spune puțin despre diverse lucruri mici importante.

Probabil ați văzut opțiunea By SPD în BIOS „e când setați frecvența memoriei, ce înseamnă asta? SPD - Detectare prezență în serie, acesta este un microcircuit pe modul, în care toți parametrii pentru funcționarea modulului sunt cablați, acestea sunt „valorile implicite” ca să spunem așa. Acum, datorită apariției companiilor „noname”, au început să scrie numele producătorului și data în acest cip.

Înregistrați memoria

Memoria înregistrată este o memorie cu registre care servesc drept buffer între controlerul de memorie și cipurile modulelor. Registrele reduc sarcina sistemului de sincronizare și vă permit să colectați o cantitate foarte mare de memorie (16 sau 24 gigaocteți) fără a supraîncărca circuitele controlerului.

Dar această schemă are un dezavantaj - registrele introduc o întârziere de 1 ciclu de ceas pentru fiecare operație, ceea ce înseamnă că memoria registrelor este mai lentă decât de obicei, toate celelalte lucruri fiind egale. Adică - overclocker-ul nu este interesat (și este foarte scump).

Toată lumea strigă acum despre Dual Channel - ce este?

canal dual- dual channel, acest lucru vă permite să accesați două module în același timp. Dual channel nu este un tip de modul, ci o funcție integrată în placa de bază. Poate fi utilizat cu două module (de preferință) identice. Se pornește automat când există 2 module.

Notă: pentru a activa această funcție, trebuie să instalați module în sloturi de diferite culori.

Paritate și ECC

Memorie cu paritate este o memorie verificată de paritate capabilă să detecteze anumite tipuri de erori.

Memorie cu ECC Aceasta este o memorie de corectare a erorilor care vă permite să găsiți și, de asemenea, să corectați eroarea unui bit într-un octet. Folosit în principal pe servere.

Notă: este mai lent decât de obicei, nu este potrivit pentru cei care iubesc viteza.

Sper că după ce ați citit articolul v-ați ocupat de cele mai populare „concepte obscure”.

Orice modul de memorie DIMM are un mic cip SPD (Serial Presence Detect), în care producătorul înregistrează informații despre frecvențele de funcționare și întârzierile corespunzătoare ale cipurilor de memorie necesare pentru a asigura funcționarea normală a modulului.

Informațiile din SPD sunt citite de BIOS în timpul fazei de autotestare a computerului înainte ca sistemul de operare să fie încărcat și vă permite să optimizați automat parametrii de acces la memorie.

Driver AMD Radeon Software Adrenalin Edition 19.9.2 Opțional

Noul driver opțional AMD Radeon Software Adrenalin Edition 19.9.2 îmbunătățește performanța în Borderlands 3 și adaugă suport pentru Radeon Image Sharpening.

Cumulativ Windows Update 10 1903 KB4515384 (adăugat)

Pe 10 septembrie 2019, Microsoft a lansat o actualizare cumulativă pentru Windows 10 versiunea 1903 - KB4515384 cu o serie de îmbunătățiri de securitate și o remediere pentru o eroare care sa spart Windows funcționează Caută și a cauzat o utilizare ridicată a procesorului.

Driver Game Ready GeForce 436.30 WHQL

NVIDIA a lansat pachetul de driver Game Ready GeForce 436.30 WHQL, care este conceput pentru optimizarea în jocuri: „Gears 5”, „Borderlands 3” și „Call of Duty: Modern Warfare”, „FIFA 20”, „The Surge 2” și „Code Vein”, remediază o serie de erori observate în versiunile anterioare și extinde lista de afișaje din categoria G-Sync Compatible.

Driver AMD Radeon Software Adrenalin 19.9.1 Edition

Primul număr din septembrie drivere grafice AMD Radeon Software Adrenalin 19.9.1 Edition este optimizat pentru Gears 5.

Întrebări

Ce limite de memorie sunt impuse de sistemele de operare moderne din familia Windows?

Învechit, dar încă găsit pe alocuri, operațional sisteme Windows 9x/ME poate funcționa numai cu 512 MB de memorie. Și, deși configurațiile de volum mare sunt destul de posibile pentru ei, acest lucru provoacă mult mai multe probleme decât beneficii. Modern pe 32 de biți versiuni Windows 2000/2003/XP și Vista acceptă teoretic până la 4 GB de memorie, dar nu mai mult de 2 GB sunt de fapt disponibile pentru aplicații. Cu câteva excepții - OS nivel de intrare Windows XP Starter Edition și Windows Vista Starter pot rula cu cel mult 256 MB și, respectiv, 1 GB de memorie. Dimensiunea maximă acceptată pentru Windows Vista pe 64 de biți variază în funcție de versiune și este:

  • Home Basic - 8 GB;
  • Home Premium - 16 GB;
  • Ultimate - Peste 128 GB;
  • Business - Mai mult de 128 GB;
  • Enterprise - Mai mult de 128 GB.

Ce este DDR SDRAM?

Memoria DDR (Double Data Rate) oferă transfer de date prin magistrala memorie-to-chipset de două ori pe ceas, pe ambele margini ale semnalului de ceas. Astfel, atunci când magistrala de sistem și memoria funcționează la aceeași frecvență de ceas, lățimea de bandă a magistralei de memorie este de două ori mai mare decât a SDRAM-ului convențional.

Doi parametri sunt utilizați de obicei în desemnarea modulelor de memorie DDR: fie frecvența de operare (egale cu dublul frecvenței de ceas) - de exemplu, frecvența de ceas a memoriei DR-400 este de 200 MHz; sau debitul de vârf (în Mb/s). Același DR-400 are o lățime de bandă de aproximativ 3200 Mb/s, așa că poate fi numit PC3200. În prezent, memoria DDR și-a pierdut relevanța și în sistemele noi a fost aproape complet înlocuită de DDR2 mai modern. cu toate acestea, pentru a menține pe linia de plutire un număr mare de computere mai vechi care au memorie DDR instalată, acesta este încă în curs de lansare. Cele mai comune module DDR cu 184 de pini sunt PC3200 și, într-o măsură mai mică, PC2700. DDR SDRAM poate avea variante înregistrate și ECC.

Ce este memoria DDR2?

Memoria DDR2 este succesorul DDR și este în prezent tipul de memorie dominant pentru desktop-uri, servere și stații de lucru. DDR2 este proiectat să funcționeze la frecvențe mai mari decât DDR, se caracterizează printr-un consum mai mic de energie, precum și un set de noi caracteristici (prefetch 4 biți per clock, terminație încorporată). În plus, spre deosebire de cipurile DDR, care au fost produse atât în ​​pachete TSOP, cât și în pachete FBGA, cipurile DDR2 sunt disponibile numai în pachete FBGA (care le oferă o mai mare stabilitate la frecvențe înalte). Modulele de memorie DDR și DDR2 nu sunt doar compatibile electric și mecanic între ele: suporturile cu 240 de pini sunt folosite pentru DDR2, în timp ce suporturile cu 184 de pini sunt folosite pentru DDR. Astăzi, cea mai comună memorie funcționează la o frecvență de 333 MHz și 400 MHz și denumită DDR2-667 (PC2-5400/5300) și, respectiv, DDR2-800 (PC2-6400).

Ce este memoria DDR3?

Răspuns: A treia generație de memorie DDR - DDR3 SDRAM ar trebui să înlocuiască în curând actualul DDR2. Performanța noii memorie s-a dublat față de cea anterioară: acum fiecare operațiune de citire sau scriere înseamnă acces la opt grupuri de date DDR3 DRAM, care, la rândul lor, folosind două oscilatoare de referință diferite, sunt multiplexate peste pinii I/O la o frecvență de patru ori mai mare decât frecvența ceasului. Teoretic, frecvențele efective DDR3 vor fi în intervalul 800 MHz - 1600 MHz (la frecvențe de ceas de 400 MHz - 800 MHz), astfel, marcarea DDR3 în funcție de viteză va fi: DDR3-800, DDR3-1066, DDR3 -1333, DDR3-1600. Printre principalele avantaje ale noului standard, în primul rând, este de remarcat consumul de energie semnificativ mai mic (tensiune de alimentare DDR3 - 1,5 V, DDR2 - 1,8 V, DDR - 2,5 V).

Ce este memoria SLI-Ready?

Răspuns: SLI-Ready-memory, cu alte cuvinte - memorie cu EPP (Enhanced Performance Profiles - profiles for increase performance), a fost creată de departamentele de marketing ale NVIDIA și Corsair. Profiluri EPP, în care, pe lângă sincronizarile standard de memorie, valoarea tensiunii optime de alimentare a modulelor, precum și unele Opțiuni suplimentare, sunt scrise pe cipul SPD al modulului.

Datorită profilurilor EPP, complexitatea auto-optimizării funcționării subsistemului de memorie este redusă, deși intervalele „suplimentare” nu au un impact semnificativ asupra performanței sistemului. Deci, nu există un câștig semnificativ din utilizarea memoriei SLI-Ready în comparație cu memoria convențională optimizată manual.

Ce este memoria ECC?

ECC (Error Correct Code - detectarea și corectarea erorilor) este utilizat pentru a corecta erori ale memoriei cauzate de diverși factori externi și este o versiune îmbunătățită a sistemului de „verificare a parității”. Din punct de vedere fizic, ECC este implementat ca un cip de memorie suplimentar de 8 biți instalat lângă cele principale. Astfel, modulele ECC sunt pe 72 de biți (spre deosebire de modulele standard de 64 de biți). Unele tipuri de memorie (Înregistrată, Buffer complet) sunt disponibile numai în versiunea ECC.

Ce este memoria înregistrată?

Modulele de memorie înregistrate (înregistrate) sunt utilizate în principal în serverele care funcționează cu cantități mari de RAM. Toate au ECC, i.e. sunt pe 72 de biți și, în plus, conțin cipuri de registru suplimentare pentru stocarea în tampon de date parțială (sau completă - astfel de module se numesc Full Buffered sau FB-DIMM), reducând astfel încărcarea controlerului de memorie. DIMM-urile tamponate sunt în general incompatibile cu cele fără tampon.

Este posibil să utilizați Registered în loc de memoria obișnuită și invers?

În ciuda compatibilității fizice a conectorilor, memoria obișnuită fără tampon și memoria înregistrată nu sunt compatibile între ele și, în consecință, utilizarea memoriei înregistrate în locul memoriei obișnuite și invers este imposibilă.

Ce este SPD?

Orice modul de memorie DIMM are un mic cip SPD (Serial Presence Detect), în care producătorul înregistrează informații despre frecvențele de funcționare și întârzierile corespunzătoare ale cipurilor de memorie necesare pentru a asigura funcționarea normală a modulului. Informațiile din SPD sunt citite de BIOS în timpul fazei de autotestare a computerului înainte ca sistemul de operare să fie încărcat și vă permite să optimizați automat parametrii de acces la memorie.

Modulele de memorie cu frecvențe diferite pot funcționa împreună?

Nu există restricții fundamentale cu privire la funcționarea modulelor de memorie cu diferite evaluări de frecvență. În acest caz (la autoreglare memorie conform datelor SPD), viteza întregului subsistem de memorie va fi determinată de viteza celui mai lent modul.

Da, poti. Frecvența de ceas standard ridicată a modulului de memorie nu afectează capacitatea acestuia de a lucra la frecvențe de ceas mai scăzute, în plus, datorită timingurilor scăzute, care sunt realizabile la frecvențe joase de funcționare a modulului, latența memoriei scade (uneori semnificativ).

Câte și ce fel de module de memorie ar trebui instalate pe placa de sistem pentru ca memoria să funcționeze în modul dual-channel?

În cazul general, pentru a organiza funcționarea memoriei în modul dual-channel, este necesar să instalați un număr par de module de memorie (2 sau 4), iar în perechi modulele trebuie să fie de aceeași dimensiune și de preferință (deși nu neapărat ) din același lot (sau, în cel mai rău caz, același producător). În modern plăci de bază sloturile de memorie ale diferitelor canale sunt marcate cu culori diferite.

Secvența instalării modulelor de memorie în ele, precum și toate nuanțele de funcționare a acestei plăci cu diverse module de memorie, sunt de obicei detaliate în manualul plăcii de bază.

Ce producători ar trebui să acorde atenție memoriei în primul rând?

Există mai mulți producători de memorie demni de o bună reputație pe piața noastră. Acestea vor fi, de exemplu, modulele mărcii OCZ, Kingston, Corsair, Patriot, Samsung, Transcend.

Desigur, această listă este departe de a fi completă, dar atunci când cumpărați memorie de la acești producători, puteți fi sigur de calitatea acesteia cu un grad ridicat de probabilitate.