Ce este memoria RAM înregistrată și care este diferența față de RAM ECC și RAM desktop obișnuită?

Cel mai bun răspuns

„RAM desktop obișnuită” este un modul cu 64 de pini de date, ca precum și toate liniile de adresă și control, pentru fiecare DRAM, conectate direct la plăcile conectorului auriu. Dacă un bit de date este rău, procesorul nu va ști niciodată.

Un modul RAM cu ECC (Error-Correcting Code) are suficiente cipuri DRAM pentru 64 de biți de date plus 8 biți suplimentari pentru a stoca un cod folosit pentru verificați dacă a existat o eroare în date și, în unele cazuri, corectați-le.

Un DIMM înregistrat (RDIMM) are pe acesta un cip suplimentar numit Register Clock Device (RCD) care servește două funcții.

  • Un DIMM cu 72 de biți de date poate fi realizat cu cipuri fiecare având câte 4 sau 8 biți de date. Un DIMM care utilizează cipuri de 4 biți are nevoie de 18 dintre ele pentru a acoperi întreaga lățime de 72 de biți a modulului. Un pin de control care vine de la CPU care îi spune DIMM să citească sau să scrie date este conectat la fiecare dintre cipurile DRAM de pe modul. Conectarea unui singur pin CPU la atât de multe chips-uri va împiedica semnalul primit la fiecare chip, cum ar fi împărțirea unui singur furtun de grădină pentru a merge la 18 aspersoare diferite. O funcție a cipului RCD este de a avea o singură conexiune pentru semnalul care vine de la CPU și de a-l amplifica înainte de al trimite către celelalte cipuri DRAM de pe modul. Ca rezultat, fiecare cip primește o copie puternică a semnalului original.
  • A doua funcție a RCD pe un DIMM înregistrat este de a sincroniza semnalele care merg către cipurile DRAM astfel încât să fie recepționate la același timpul la fiecare cip. Cablul pentru semnalul care trece de la conectorul DIMM la fiecare dintre cipurile DRAM diferă suficient în lungime încât cipurile aflate mai departe nu primesc semnalul care vine pe DIMM în același timp. Ca urmare, biții dvs. de date de la fiecare cip nu ajung simultan la CPU. RCD își poate calibra semnalele de control către fiecare cip, astfel încât să funcționeze toate în același timp (de exemplu, semnalele care merg către cipuri la un centimetru în plus au un „start”).

Răspuns

Am nevoie de o memorie ECC sau non-ECC? Aceasta este întrebarea pe care o pun majoritatea utilizatorilor de memorie și, deși este un pic tehnică, poate fi răspuns în câteva minute aflând cum funcționează memoria ECC și non-ECC. De asemenea, cunoscută sub numele de memorie Parity, memoria ECC este un sistem de stocare a datelor pentru computer pentru a detecta și a face corecții pentru corupția datelor interne sau erori de date. Are mai multe cipuri de memorie decât un non-ECC. Este, în general, utilizat pentru sistemele informatice care dețin date de mare valoare și unde corupția datelor este intolerabilă. Menține imunitatea asupra sistemului dvs. de memorie împotriva erorilor de un singur bit, în cazul în care o singură unitate de date este schimbată în timpul transmiterii datelor din cauza unei erori de comunicare în rețea. Luând „1” ca unitate de eșantionare ca date trimise pe sistemul dvs., dacă a primit în schimb „0”; aceasta este ceea ce numiți o eroare cu un singur bit.

Adesea, în mod greșit, comparativ cu memoria înregistrată sau cu memorie tamponată, de fapt nu este la fel ca memoria ECC. O memorie înregistrată vă poate stabiliza transmisia de date, dar un ECC nu o stabilizează, ci detectează automat erorile de memorie și o corectează. Acestea fiind spuse, o memorie ECC asociată cu o memorie înregistrată (dar care nu este direct legată) este o memorie care este folosită în cea mai mare parte pentru servere și stații de lucru.

Un exemplu de memorie ECC care este vândută în prezent este Crucial de 16 GB (8GBx2) și vă va costa în jur de 120 USD.

Memorie non-ECC

Utilizată în principal de sistemele de acasă, nu are detectarea automată a ECC și corectarea erorilor de memorie, dar are un avantaj de 2\% din punct de vedere al performanței și de obicei este mai ieftin, dar având în vedere datele pe care le deține sistemul dvs., s-ar putea să nu fie atât de mare. / p>

O eroare de memorie sau o corupție tinde, de obicei, să apară atunci când un sistem este alimentat prea mult, astfel încât o memorie non-ECC va provoca o eroare și ar trebui să fie închisă din când în când. Spre deosebire de sistemul dvs. care este alimentat de o memorie ECC, acesta poate dura mai mult și nu ar avea nicio consecință în ceea ce privește stabilitatea memoriei dvs.

Un exemplu de memorie non-ECC care este vândută în prezent este Kingston ValueRAM 16GB ( 8 GBx2) care costă în jur de 74 USD.

Memorie ECC vs. Memorie non-ECC

Care este diferența dintre un ECC memorie și memorie non-ECC? În timp ce ambele fac toate lucrurile pe care ar trebui să le facă o memorie, o memorie ECC oferă mai mult decât citirea și scrierea obișnuită de date.

O memorie ECC va detecta automat erorile care vin din memoria dvs. și le vor corecta automat. O memorie non-ECC nu o va face, dar va funcționa puțin mai repede și va fi, de asemenea, puțin mai ieftină.O memorie ECC va avea mai multă stabilitate și de aceea este adesea preferată de servere și stații de lucru cu date neprețuite pe care utilizatorii nu își pot permite să le piardă, în timp ce o memorie non-ECC este adesea utilizată în sistemul de acasă, care are nevoie de toate performanțele pe care le poate obțineți cât timp nu rămâne pornit prea mult timp.

De asemenea, ar trebui să luați notă, asocierea memoriei ECC și non-ECC va dezactiva detectarea automată a ECC și corectarea erorilor / corupțiilor de memorie. Deci cel mai bun pariu ar fi asocierea unei memorii ECC cu o memorie ECC.

Memorie ECC

  1. Detectează automat erorile de memorie și o corectează.
  2. Mai scump.
  3. 2\% dezavantaj al performanței.
  4. Recomandat pentru sistem cu date de mare valoare (servere și stații de lucru). Memorie non-ECC Mai puțin costisitoare, dar nu poate detecta erorile.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *