Bedste svar
“Regular Desktop RAM” er et modul med 64 datapinde, som samt alle adresse- og kontrollinjer, for hver DRAM, kablet direkte til guldstikpolstrene. Hvis en databit er dårlig, ved CPUen aldrig.
Et RAM-modul med ECC (Error-Correcting Code) har nok DRAM-chips til de 64 databits plus 8 ekstra bits til at gemme en kode, der bruges til kontrollere, om der var en fejl i dataene, og i nogle tilfælde rette dem.
En registreret DIMM (RDIMM) har en ekstra chip, der kaldes en Register Clock Device (RCD), der tjener to funktioner.
- En DIMM med 72 databit kan laves med chips, der hver har 4 eller 8 databits hver. Et DIMM-modul, der bruger 4-bit chips, har brug for 18 af dem for at spænde over modulets 72 bit bredde. En kontrolpind, der kommer fra CPUen, der beder DIMMet om at læse eller skrive data, er forbundet til hver af DRAM-chips på modulet. Tilslutning af en enkelt CPU-pin til så mange chips vil bøje signalet, der modtages ved hver chip, som at opdele en enkelt haveslange for at gå til 18 forskellige sprinklere. En funktion af RCD-chippen er at have en enkelt forbindelse til signalet, der kommer fra CPUen, og forstærke det, før det sendes ud til de andre DRAM-chips på modulet. Som et resultat får hver chip en stærk kopi af det originale signal.
- Den anden funktion af RCDen på et registreret DIMM-modul er at synkronisere de signaler, der går til DRAM-chipsene, så de modtages på det samme tid på hver chip. Ledningen til signalet, der går fra DIMM-stikket til hver af DRAM-chipsene, er forskellig nok i længden til, at de længere væk chips ikke modtager signalet, der kommer til DIMM-modulet på samme tid. Som et resultat ankommer dine databits fra hver chip ikke til CPUen samtidigt. RCDen kan kalibrere sine styresignaler til hver chip, så de alle fungerer på samme tid (f.eks. Får signalerne, der går til chipsene en ekstra tomme væk, et “forspring”).
Svar
Har jeg brug for en ECC- eller ikke-ECC-hukommelse? Det er det spørgsmål, som de fleste hukommelsesbrugere stiller, og selvom det er lidt teknisk, kan det besvares på få minutter ved at lære, hvordan ECC- og ikke-ECC-hukommelse fungerer. Også kendt som Parity-hukommelse er ECC-hukommelsen designet til et datalager. at opdage og foretage korrektioner for intern datakorruption eller datafejl. Den har flere hukommelseschips end en ikke-ECC. Det bruges generelt til computersystemer, der indeholder data af høj værdi, og hvor datakorruption ikke kan tolereres. Det opretholder immunitet på dit hukommelsessystem mod enkeltbitfejl, hvor en enkelt dataenhed ændres under transmission af data på grund af en netværkskommunikationsfejl. At tage 1 som en prøveenhed som sendte data på dit system, hvis det i stedet modtog 0; dette er hvad du kalder en enkeltbitfejl.
Ofte fejlagtigt sammenlignet med registreret eller bufret hukommelse er det faktisk ikke det samme som ECC-hukommelse. En registreret hukommelse kan stabilisere din datatransmission, men en ECC stabiliserer den ikke, men registrerer i stedet automatisk hukommelsesfejl og retter den. Når det er sagt, er en ECC-hukommelse parret med en registreret hukommelse (men ikke direkte relateret) en hukommelse, der mest bruges til servere og arbejdsstationer.
En prøve ECC-hukommelse, der i øjeblikket bliver udsolgt der, er din Crucial 16GB (8GBx2) og koster dig omkring $ 120.
Ikke-ECC-hukommelse
Bruges hovedsageligt af hjemme-systemer, det har ikke din ECCs automatiske detektion og korrektion af hukommelsesfejl, men det har en fordel på 2\% med hensyn til ydeevne og er normalt billigere, men i betragtning af de data, dit system indeholder, er det måske ikke så stort. / p>
En hukommelsesfejl eller korruption har normalt en tendens til at opstå, når et system får strøm for længe, så at have en ikke-ECC-hukommelse vil forårsage en smule fejl og skal lukkes en gang imellem. I modsætning til dit system, der drives af en ECC-hukommelse, kan det gå længere og vil ikke have nogen betydning med hensyn til din hukommelsesstabilitet.
En prøve, der ikke er ECC-hukommelse, der i øjeblikket er udsolgt der, er Kingston ValueRAM 16GB 8GBx2), der koster omkring $ 74.
ECC-hukommelse versus ikke-ECC-hukommelse
Hvad er forskellen mellem en ECC hukommelse og ikke-ECC-hukommelse? Mens begge gør alle de ting, en hukommelse skal gøre, tilbyder en ECC-hukommelse mere end din almindelige læsning og skrivning af data.
En ECC-hukommelse registrerer automatisk fejl, der kommer fra din hukommelse, og korrigerer dem automatisk. En ikke-ECC-hukommelse gør det ikke, men den fungerer lidt hurtigere og vil også være lidt billigere.En ECC-hukommelse vil have mere stabilitet, og det er derfor, det ofte foretrækkes af servere og arbejdsstationer med uvurderlige data, som brugerne ikke har råd til at miste, mens en ikke-ECC-hukommelse ofte bruges i hjemmesystemet, der har brug for al den ydeevneforøgelse, den kan få så længe det ikke forbliver tændt for længe.
Du skal også være opmærksom på, at parring af ECC og ikke-ECC-hukommelse deaktiverer din ECCs automatiske detektion og korrektion af hukommelsesfejl / korruption. Så dit bedste valg ville være at parre en ECC-hukommelse med en ECC-hukommelse.
ECC-hukommelse
- Registrerer automatisk hukommelsesfejl og retter det.
- Dyrere.
- 2\% ulempe ved ydeevne.
- Anbefales til system med højværdidata (servere og arbejdsstationer). Ikke-ECC-hukommelse Billigere, men kan ikke registrere fejl.