Om du är en teknisk entusiast eller en tekniker, kanske du har hört talas om ECC RAM, hur det skyddar data och förhindrar systemkrascher. Du kan då börja undra, "Hur kommer det sig att ECC RAM inte är normen för datorer? Skulle det inte vara bra att skapa konsumentdatorer som inte kraschar?"

Så, för att svara på dina frågor, låt oss utforska vad ECC RAM är, hur det räddar vårt samhälle från total katastrof, och varför det är överdrivet att installera ECC RAM i din avancerade speldator.

Vad är ECC RAM?

Så före allt annat måste vi först definiera vad ECC RAM är. ECC står för Felkorrigeringskod. Den här typen av RAM-minne har ett extra minneschip, vilket säkerställer integriteten hos dina systemdata genom att korrigera minnesfel i realtid.

Detta liknar RAID-lagringskonfigurationer, där du använder två eller flera enheter för att säkerställa dataintegritet om en av dina lagringsenheter går sönder.

Relaterad: Alla olika RAID-typer förklaras

ECC RAM-modulen tittar på data som datorn skickar till den, jämför dem med data som lagras i det extra chippet och informerar automatiskt användarna om eventuella fel och korrigerar det om möjligt.

instagram viewer

Syftet med ECC RAM

Datorer är känsliga för yttre störningar, som strålning och radiovågor. Datorhårdvara kan också introducera sina egna fel, särskilt när den åldras. Även om dessa fel kan orsaka problem som krascher och blå skärm för de flesta konsumenter, är de vanligtvis inte tillräckligt avgörande för att motivera den extra kostnaden för ECC RAM.

Men om du arbetar med viktiga uppgifter som avancerad beräkningsvetenskap, finansmarknaden data, militära försvarssystem och till och med valresultat vill du skydda din integritet data.

Relaterad: Hur man skapar en aktiebevakningslista på Google Finance

Till exempel 2003 fick en kandidat i det belgiska valet fler röster än vad som var möjligt. Detta fel upptäcktes bara på grund av hur det belgiska preferensröstningssystemet fungerar. När valförrättarna manuellt räknade om röstsedlarna upptäckte de att en kandidat hade 4 096 extra röster.

De hittade inga fel efter att ha kontrollerat hela systemet igen för eventuella säkerhetsintrång eller fulspel. Den enda anledningen till att de kunde komma på var dock att en kosmisk stråle träffade en av datorerna och orsakade en liten vändning vid den 2^13:e transistorn, vilket gav ytterligare 4 096 röster till det totala antalet.

Hur ECC RAM fungerar

Bildkredit: Starline/Freepik.com

Om du tittar på ett vanligt RAM-chip, kommer du att upptäcka att det har ett jämnt antal marker. Men om du jämför det med ett ECC RAM-chip så kommer du att upptäcka att det har ett extra chip på baksidan. Detta extra chip lagrar paritetsdata, som kan tala om för din dator vad värdet på en bit ska vara.

ECC RAM använder en utökad version av Hamming-kodalgoritmen, som uppfanns 1950, för att upptäcka, lokalisera och korrigera fel. Denna algoritm, som kallas SECDED (enkelfelskorrigering, dubbelfelsdetektion) Hamming-kod, kan avgöra om ett enbitsfel inträffar och åtgärda det.

Den kan också hitta dubbel- och trippelbitsfel och informera användaren om problemet. Detta kräver dock manuellt ingripande eftersom ECC RAM-modulen inte kan korrigera problem av denna storleksordning.

Vad du behöver för att köra ECC RAM

Även om ECC RAM är kompatibelt med de flesta moderkort för konsumenter, stöds deras felkorrigeringsmöjligheter vanligtvis inte av dessa moderkort om det inte uttryckligen anges. Eftersom den allmänna konsumenten vanligtvis inte använder ECC RAM, tappar moderkortstillverkarna denna funktionalitet för att spara pengar.

Dessutom har Intel-processorer av konsumentklass inaktiverat stöd för ECC-minne. Du måste hålla dig till AMD-chips om du vill dra fördel av felkorrigerande RAM. Observera också det AMD stöder inte uttryckligen ECC-funktionalitet. Istället låter det moderkortstillverkarna avgöra om de låter användare dra nytta av den här funktionen.

Är ECC RAM bra för spel? Eller bara felskydd?

Nu när du vet vad en ECC RAM-modul är och hur den fungerar, kanske du tänker: "Vilka fördelar får jag av ECC RAM?" När allt kommer omkring, vem gillar inte felskydd? Du kan rädda dig själv från oönskade krascher och förlorad data eller spelförluster på grund av en okänd minnesbugg.

Men är det verkligen så?

Det finns flera rapporter om användare som kör spel- och produktivitetsriktmärken på ECC RAM och upptäckt att det körs långsammare än standard höghastighets-RAM. Även Crucial, den populära RAM- och SSD-tillverkaren, uppger det ECC RAM går cirka 2 % långsammare än jämförbart icke-ECC RAM. Så när det gäller spel kan ECC RAM stoppa ett fel, men du förlorar på absolut prestanda.

Relaterad: Snabbare RAM vs. Mer RAM: Vilket är viktigast för prestanda?

Dessutom, eftersom nuvarande icke-ECC RAM är robust och stabilt, finns det inget behov av felkorrigering av denna skala för dagligt bruk. Servrar använder vanligtvis ECC RAM eftersom de kräver yttersta stabilitet. Detta undviker korrupta data och säkerställer att den data du lagrar i långtidslagring och hämtar i framtiden är korrekt.

ECC-moduler är också viktiga om du har att göra med avgörande data, där ett enda oupptäckt fel har en hög monetär kostnad, påverkar samhället avsevärt eller sätter människoliv i fara.

ECC-funktionalitet i DDR5 RAM

DDR5 SDRAM har nu ECC bakat på sin form, till skillnad från tidigare RAM-standarder, vilket säkerställer tätare RAM-chips med mer kapacitet på samma utrymme för att undvika lagringsfel. På så sätt kan minnesmodulen nu upptäcka och korrigera bitflip och andra fel inuti chippet innan det skickas till processorn.

Ändå skiljer sig detta från ett DDR5 ECC RAM, som också korrigerar fel när data överförs från processorn till RAM och vice versa. Ändå innebär tillägget av on-die ECC att risken för fel minskar avsevärt även i konsumentklassade system.

Felfri datoranvändning

Om du kräver 100 % förtroende för dina data, måste ditt system ha ECC RAM. En ECC RAM-modul säkerställer att du undviker fel i ditt arbete och bibehåller integriteten för din utdata. Och även om det är långsammare än standard-RAM och kostar cirka 20 % mer, ger det oöverträffad tillförlitlighet som kan spara hundratals förlorade arbetstimmar på grund av datafel och fel.

För närvarande, om du är en allmän konsument som använder din dator för spel och allmän produktivitet, är chansen stor att du inte behöver ECC RAM. Men när du arbetar med avgörande data, som ekonomiska beräkningar eller tidskänsliga projekt där du inte har råd att förlora produktivitet, då är det extra skyddet av ECC RAM något för dig.

5 användbara saker du kan göra med 1 TB RAM

RAM kan vara en Windows-prestandaflaskhals. Föreställ dig att du hade obegränsat minne, hur skulle det förändra hur du använder din dator? Här är ett tankeexperiment.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Teknik förklaras
  • Spelande
  • Moderkort
  • Bygga datorer
  • Datorminne
  • PC-spel
Om författaren
Jowi Morales (126 artiklar publicerade)

Jowi är författare, karriärcoach och pilot. Han utvecklade en kärlek till allt PC ända sedan hans far köpte en stationär dator när han var 5 år gammal. Sedan dess har han använt och maximerat teknik i alla aspekter av sitt liv.

Mer från Jowi Morales

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera