Vad är registrerat RAM och vad är skillnaden mot ECC RAM och vanligt skrivbord RAM?


Bästa svaret

“Vanligt skrivbord RAM” är en modul med 64 datapinnen, som samt alla adress- och kontrollinjer, för varje DRAM, anslutna direkt till guldkontaktdynorna. Om en databit är dålig kommer processorn aldrig att veta.

En RAM-modul med ECC (Felkorrigeringskod) har tillräckligt med DRAM-chips för 64 databitar plus 8 ytterligare bitar för att lagra en kod som används för kontrollera om det fanns ett fel i data och korrigera det i vissa fall.

En registrerad DIMM (RDIMM) har ett extra chip som kallas Register Clock Device (RCD) som har två funktioner.

  • En DIMM-modul med 72 databitar kan göras med marker som vardera har 4 eller 8 databitar vardera. En DIMM som använder 4-bitars chips behöver 18 av dem för att spänna över hela 72 bitars bredd på modulen. En styrstift som kommer från CPU: n som ber DIMM: n att läsa eller skriva data är ansluten till vart och ett av DRAM-chipsen på modulen. Att ansluta en enda CPU-stift till så många marker kommer att krossa signalen som mottas vid varje chip, som att dela en enda trädgårdsslang för att gå till 18 olika sprinklers. En funktion av RCD-chipet är att ha en enda anslutning för signalen som kommer från CPU: n och förstärka den innan den skickas ut till de andra DRAM-chipsen på modulen. Som ett resultat får varje chip en stark kopia av originalsignalen.
  • RCD: ns andra funktion på ett registrerat DIMM-minne är att synkronisera signalerna som går till DRAM-chipsen så att de tas emot på samma tid vid varje chip. Tråden för signalen som går från DIMM-kontakten till vart och ett av DRAM-chipsen skiljer sig tillräckligt långt så att de längre borta chipsen inte tar emot signalen som kommer till DIMM-kortet samtidigt. Som ett resultat kommer dina databitar från varje chip inte till CPU samtidigt. RCD kan kalibrera sina styrsignaler till varje chip så att de alla fungerar samtidigt (t.ex. signalerna som går till chipsen en extra tum bort får ett ”start”).

Svar

Behöver jag ett ECC- eller icke-ECC-minne? Det är den fråga som de flesta minnesanvändare ställer och även om det är lite tekniskt kan det besvaras på några minuter genom att lära sig hur ECC- och icke-ECC-minne fungerar. Även känt som paritetsminne är ECC-minnet ett datalagringsdesign utformat att upptäcka och göra korrigeringar för intern dataskada eller datafel. Den har fler minneschip än en icke-ECC. Det används vanligtvis för datorsystem som innehåller högvärdiga data och där dataskadan är oacceptabel. Det upprätthåller immuniteten på ditt minnessystem från enstaka bitfel där en enda dataenhet ändras under överföring av data på grund av ett nätverkskommunikationsfel. Tar 1 som en provenhet som skickad data på ditt system, om det istället fick 0; det här är vad du kallar ett enstaka bitfel.

Ofta felaktigt jämfört med registrerat eller buffrat minne är det faktiskt inte detsamma som ECC-minne. Ett registrerat minne kan stabilisera din dataöverföring, men ett ECC stabiliserar det inte utan upptäcker automatiskt minnesfel och korrigerar det. Med detta sagt är ett ECC-minne ihop med ett registrerat minne (men inte direkt relaterat) ett minne som mest används för servrar och arbetsstationer.

Ett exempel på ECC-minne som för närvarande säljs ut är din Crucial 16GB (8GBx2) och kostar cirka $ 120.

Icke-ECC-minne

Används främst av hemsystem, det har inte ditt ECC: s automatiska detektering och korrigering av minnesfel men det har en fördel på 2\% när det gäller prestanda och är vanligtvis billigare, men med tanke på de data som ditt system innehåller, kanske det inte är så stort. / p>

Ett minnesfel eller korruption tenderar vanligtvis att uppstå när ett system får ström för länge, så att ha ett icke-ECC-minne kommer att orsaka lite fel och bör stängas en gång i taget. Till skillnad från ditt system som drivs av ett ECC-minne kan det gå längre och skulle inte ha någon betydelse för din minnesstabilitet.

Ett exempel på ett icke-ECC-minne som för närvarande säljs där är Kingston ValueRAM 16GB ( 8GBx2) som kostar runt $ 74.

ECC-minne kontra icke-ECC-minne

Vad är skillnaden mellan en ECC minne och icke-ECC-minne? Medan båda gör alla saker som ett minne ska göra, erbjuder ett ECC-minne mer än din vanliga läsning och skrivning av data.

Ett ECC-minne upptäcker automatiskt fel som kommer från ditt minne och korrigerar dem automatiskt. Ett icke-ECC-minne kommer inte att göra det, men det fungerar lite snabbare och kommer också att vara något billigare.Ett ECC-minne kommer att ha mer stabilitet, och det är därför det ofta föredras av servrar och arbetsstationer med ovärderliga data som användare inte har råd att förlora, medan ett icke-ECC-minne ofta används i hemsystemet som behöver all prestationsförbättring det kan bli så länge den inte är påslagen för länge.

Du bör också notera att parning av ECC och icke-ECC-minne inaktiverar ECC: s automatiska detektering och korrigering av minnesfel / korruption. Så det bästa är att para ihop ett ECC-minne med ett ECC-minne.

ECC-minne

  1. Detekterar automatiskt minnesfel och korrigerar det.
  2. Dyrare.
  3. 2\% nackdel med prestanda.
  4. Rekommenderas för system med högvärdiga data (servrar och arbetsstationer). Icke-ECC-minne Billigare men kan inte upptäcka fel.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *