Hva er registrert RAM og hva er forskjellen på ECC RAM og vanlig stasjonær RAM?


Beste svaret

“Vanlig skrivebordsminne” er en modul med 64 datapinner, som samt alle adresse- og kontrollinjene, for hver DRAM, koblet direkte til gullkontaktputene. Hvis en databit er dårlig, vil CPU aldri vite det.

En RAM-modul med ECC (feilkorrigeringskode) har nok DRAM-brikker til de 64 databitene pluss 8 ekstra biter til å lagre en kode som brukes til sjekk om det var en feil i dataene, og korriger i noen tilfeller.

En registrert DIMM (RDIMM) har en ekstra brikke på den som kalles Register Clock Device (RCD) som har to funksjoner.

  • En DIMM med 72 databiter kan lages med brikker som hver har 4 eller 8 databiter hver. En DIMM-modul som bruker 4-biters sjetonger trenger 18 av dem for å spenne hele 72-biters bredden på modulen. En kontrollpinne som kommer fra CPU-en som forteller DIMM-en å lese eller skrive data, er koblet til hver av DRAM-brikkene på modulen. Å koble en enkelt CPU-pin til så mange sjetonger kommer til å skyve ned signalet som mottas ved hver brikke, som å dele en enkelt hageslange for å gå til 18 forskjellige sprinklere. En funksjon av RCD-brikken er å ha en enkelt tilkobling for signalet som kommer fra CPU-en, og forsterke den før du sender den ut til de andre DRAM-brikkene på modulen. Som et resultat får hver brikke en sterk kopi av originalsignalet.
  • Den andre funksjonen til RCD på et registrert DIMM-modul er å synkronisere signalene som går til DRAM-brikkene, slik at de mottas samtidig tid på hver brikke. Ledningen for signalet som går fra DIMM-kontakten til hver av DRAM-sjetongene er forskjellig nok i lengden til at de bortre brikkene ikke mottar signalet som kommer til DIMM-en samtidig. Som et resultat kommer ikke databitene fra hver brikke til CPU samtidig. RCD kan kalibrere styresignalene til hver brikke slik at de alle fungerer samtidig (for eksempel får signalene som går til sjetongene en ekstra tomme unna et «forsprang»).

Svar

Trenger jeg et ECC- eller ikke-ECC-minne? Det er spørsmålet de fleste minnebrukere stiller, og selv om det er litt teknisk, kan det besvares i løpet av få minutter ved å lære hvordan ECC og ikke-ECC-minne fungerer. Også kjent som Parity-minne, er ECC-minnet et datalagringssystem designet å oppdage og foreta korreksjoner for intern datakorrupsjon eller datafeil. Den har flere minnebrikker enn en ikke-ECC. Det brukes vanligvis til datasystemer som inneholder data av høy verdi og hvor korrupsjon av data er utålelig. Det opprettholder immunitet på minnesystemet ditt mot enkeltbitfeil der en enkelt dataenhet endres under overføring av data på grunn av en nettverkskommunikasjonsfeil. Tar 1 som en prøveenhet som sendte data på systemet ditt, hvis det i stedet mottok 0; dette er det du kaller en enkeltbitfeil.

Ofte feilaktig sammenlignet med registrert eller bufret minne, er det faktisk ikke det samme som ECC-minne. Et registrert minne kan stabilisere dataoverføringen, men en ECC stabiliserer den ikke, men oppdager automatisk minnefeil og korrigerer den. Når det er sagt, er et ECC-minne parret med et registrert minne (men ikke direkte relatert) et minne som mest brukes til servere og arbeidsstasjoner.

Et eksempel på ECC-minne som for øyeblikket blir utsolgt der, er din Crucial 16GB (8GBx2) og koster deg rundt $ 120.

Ikke-ECC-minne

Brukes hovedsakelig av hjemme-systemer, det har ikke ECCs automatiske gjenkjenning og korrigering av minnefeil, men det har en fordel på 2\% når det gjelder ytelse og er vanligvis billigere, men med tanke på dataene systemet inneholder, er det kanskje ikke så stort av en avtale. / p>

En minnefeil eller korrupsjon har vanligvis en tendens til å oppstå når et system får strøm for lenge, så det å ha et ikke-ECC-minne vil føre til litt feil og bør lukkes en gang i blant. I motsetning til systemet ditt som drives av et ECC-minne, kan det gå lenger og vil ikke ha noen betydning med hensyn til minnestabilitet.

Et eksempel på ikke-ECC-minne som for øyeblikket blir utsolgt der, er Kingston ValueRAM 16GB ( 8GBx2) som koster rundt $ 74.

ECC-minne kontra ikke-ECC-minne

Hva er forskjellen mellom en ECC minne og ikke-ECC-minne? Mens begge gjør alle tingene et minne skal gjøre, tilbyr et ECC-minne mer enn vanlig lesing og skriving av data.

Et ECC-minne vil automatisk oppdage feil som kommer fra minnet ditt og vil automatisk korrigere dem. Et ikke-ECC-minne vil ikke gjøre det, men det fungerer litt raskere, og vil også være litt billigere.Et ECC-minne vil ha mer stabilitet, og det er derfor det ofte foretrekkes av servere og arbeidsstasjoner med uvurderlige data som brukerne ikke har råd til å miste, mens et ikke-ECC-minne ofte brukes i hjemmesystemet som trenger all ytelsesforbedring det kan bli så lenge det ikke blir slått på for lenge.

Du bør også være oppmerksom på at sammenkobling av ECC og ikke-ECC-minne vil deaktivere ECCs automatiske gjenkjenning og korrigering av minnefeil / korrupsjon. Så det beste alternativet er å koble et ECC-minne med et ECC-minne.

ECC-minne

  1. Registrerer automatisk minnefeil og retter dem.
  2. Dyrere.
  3. 2\% ulempe ved ytelsen.
  4. Anbefalt for system med høyverdidata (servere og arbeidsstasjoner). Ikke-ECC-minne Billigere, men kan ikke oppdage feil.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *