Mikä on ECC RAM? Voitko pelata sen kanssa?

Koti/Lausunnot/ Mikä on ECC RAM? Voitko pelata sen kanssa?

Mikä on ECC RAM? Voitko pelata sen kanssa?

Kirjoittanut Bill Wilson 10. syyskuuta 2019, 3 minuuttia luettu

Jokaisen kokeneen tai jopa aloittelevan PC-rakentajan tulisi tuntea RAM. Se on tietysti keskeinen komponentti kaikille tietokoneille toimiakseen oikein. Kun ihmiset harkitsevat uuden muistin hankkimista laitekseen, he saattavat olla huolissaan kapasiteetista, nopeudesta ja viiveestä. Se on suunnilleen yhtä paljon tietoa, jonka keskivertokuluttajan tulisi olla huolissaan. Kuitenkin hyvin harvat ihmiset tuntevat ECC-muistin tai nimenomaan virheenkorjauksen koodimuistin.

Kuten nimestä itsestään käy ilmi, ECC-muisti pystyy korjaamaan tietoja paremmin kuin keskimääräinen kuluttaja-RAM-muistisi. Joten tässä artikkelissa käsitellään lyhyesti, kuinka ECC RAM toimii, jos se on tärkeää omalle järjestelmällesi ja lopuksi kuinka paljon se eroaa keskimääräisistä muistimoduuleistasi.

Kuinka ECC-RAM toimii?

Ellet ole koskaan työskennellyt yrityksessä, jossa kaikki pienet tiedot ovat tärkeitä, et todennäköisesti ole koskaan kuullut ECC-muistista. Kuluttajaluokan järjestelmät käyttävät harvoin ”Error Correcting Code Memory” tai yksinkertaisesti ECC RAM -muistia. Todennäköisesti ainoat paikat, jotka saatat nähdä tämän tyyppisen RAM-muistin, ovat enimmäkseen palvelinjärjestelmissä. Tietyn organisaation tai yrityksen kohdalla heidän palvelimillaan saattaa olla paljon tärkeitä tietoja. Kyseiselle yritykselle olisi katastrofaalista, jos arkaluonteisia tietoja muutetaan tai vioittuu. Siellä tulee ECC RAM -muisti.

Tietokoneet tallentavat tietoja muistiin tavuina. Nämä tavut koostuvat 8-bittisestä ryhmästä. Kapasiteetista ja nopeudesta riippuen tietyt RAM-moduulit voivat tallentaa tai käsitellä enemmän näitä tietoja kerralla. Asia on, joskus yksi koko tämän ryhmän bitti voidaan kääntää arvoon 1 tai 0 (bitit ovat pohjimmiltaan näitä kahta numeroa, joissa tietokone lukee tietoja). Tämä yksinkertainen muutos voi itse asiassa muuttaa kirjaimen tai kokonaisen sanan, mikä voi johtaa tietojen vioittumiseen. Siksi palvelin kaatuu niin usein online-videopeleissä. Sähköiset häiriöt ovat usein syy näiden "kääntöjen" syntymiseen.

ECC-muisti tunnistaa nämä muutokset nopeasti ja korjaa ne. Tämän tyyppinen RAM käyttää erityistä algoritmia, joka tarkistaa jokaisen yksittäisen bittiryhmän. Tämä RAM analysoi bittiryhmän ja suorittaa "pariteettitarkistuksen", mikä tarkoittaa yksinkertaisesti sitä, että se vie kaikkien ryhmän 1: n ja 0: n summan. Kun näitä tietoja käytetään uudelleen, se käyttää pariteettitarkistusta virheiden havaitsemiseksi tai "käännetyn" bitin havaitsemiseksi. Siksi ECC-muisti on niin tärkeä ja hyödyllinen palvelimissa, joissa yksi virhe voi aiheuttaa kaatumisen.

Tarvitsenko pelaamiseen ECC-muistia?

Kun olet lukenut sen työprosessin, voit luultavasti kuvitella, miksi ECC RAM on niin iso juttu arkaluontoisten tietojen tallentamiseen. Nyt saatat ajatella, että itse korjaava muisti voi olla hyödyllinen myös tietokoneellesi. Se sattuu olemaan suuri väärinkäsitys. Ajatus siitä, että kaikki tietosi ovat oikeita eikä koskaan kärsi kaatumisista, kuulostaa hämmästyttävältä. Jos kuitenkin tapahtuu kaatuminen, se ei ole maailman loppu. Käynnistät tietokoneen vain varmuuskopiointiin ja olet valmis lähtemään. Pilvisäästö tekee loistavaa työtä näinä päivinä varmistaakseen, että tietosi pysyvät turvassa, jos järjestelmä kaatuu.

Okei, joten ettarve tämä erikoiskäyttöinen muisti. Mutta saatat silti olla hieman utelias. Valitettavasti sataa paraatissasi, mutta ECC-muisti ei valitettavasti ole edes yhteensopiva useimpien tärkeimpien kuluttajaemolevyjen kanssa. Silloinkin, jos sinulla on yhteensopiva emolevy, ECC-muisti on paljon kalliimpaa kuin tavallinen RAM ja voi olla toisinaan hitaampaa. ECC-muistin on oltava tehokasta tietojen korjaamisessa, sen ei tarvitse olla nopeinta muistia.

Kuluttajille ECC-muisti ei ehkä ole kovinkaan houkutteleva. Kuitenkin, jos etsit upeaa RAM-pakettia omalle pelikoneellesi, tarkistimme parhaat pelit


$config[zx-auto] not found$config[zx-overlay] not found