Kaj je ECC RAM? Se lahko poigrate z njim?

Vsak izkušen ali celo začetnik v računalništvu mora poznati RAM. Očitno je ključna komponenta za pravilno delovanje katerega koli računalnika. Ko ljudje razmišljajo o nakupu novega pomnilnika za svojo ploščad, jih morda skrbi zmogljivost, hitrost in zakasnitev. To je približno toliko informacij, s katerimi bi se moral ukvarjati povprečni potrošnik. Vendar pa le malo ljudi pozna ECC pomnilnik ali natančneje napako pri odpravljanju pomnilnika kode.



Kot že samo ime pove, je pomnilnik ECC veliko boljši pri popravljanju podatkov kot vaš povprečni RAM za potrošnike. V tem članku bomo na kratko predstavili delovanje ECC RAM-a, če je to pomembno za vaš sistem in nenazadnje v tem, koliko se razlikuje od vaših povprečnih pomnilniških modulov.



Kako deluje ECC RAM?

Če niste kdaj delali v podjetju, kjer je pomemben vsak posamezen delček informacij, za ECC RAM najverjetneje še niste slišali. Potrošniški sistemi redko uporabljajo 'pomnilnik za odpravljanje napak' ali preprosto ECC RAM. Najverjetneje lahko to vrsto RAM-a vidite le v strežniških sistemih. Za določeno organizacijo ali podjetje imajo morda na svojih strežnikih veliko pomembnih informacij. Za to podjetje bi bilo katastrofalno, če bi občutljive podatke spremenili ali poškodovali. Tu pride ECC RAM.



Slika: Puget Systems



Računalniki shranjujejo informacije v pomnilnik v obliki bajtov. Vsi ti bajti so sestavljeni iz skupine 8 bitov. Odvisno od zmogljivosti in hitrosti lahko nekateri moduli RAM shranijo ali obdelajo več teh podatkov hkrati. Težava je v tem, da je včasih mogoče en bit v tej celotni skupini spremeniti na 1 ali 0 (bit sta v bistvu ti dve številki, v katerih računalnik bere podatke). Ta preprosta sprememba lahko dejansko spremeni črko ali celo besedo, kar lahko na koncu poškoduje podatke. Zato v spletnih video igrah tako pogosto opazite zrušitve strežnika. Električne motnje so pogosto razlog, da se ti 'preobrati' zgodijo.

ECC pomnilnik hitro prepozna te spremembe in jih popravi. Ta vrsta RAM-a uporablja poseben algoritem, ki izvaja preverjanje vsake posamezne skupine bitov. Ta RAM analizira skupino bitov in izvede 'preverjanje paritete', kar preprosto pomeni, da vzame vsoto vseh 1 in 0 v tej skupini. Ob ponovnem dostopu do teh podatkov uporablja preverjanje parnosti za zaznavanje napak ali zaznavanje »obrnjenega« bita. Zato je pomnilnik ECC tako pomemben in uporaben v strežnikih, kjer lahko ena napaka povzroči zrušitev.

Ali potrebujem pomnilnik ECC za igre na srečo?



Po branju delovnega procesa si zdaj verjetno predstavljate, zakaj je ECC RAM tako velik zalogaj za shranjevanje občutljivih podatkov. Zdaj morda mislite, da bi lahko pomnilnik, ki se popravi, koristen tudi za vaš računalnik. To je velika napačna predstava. Res je, misel na to, da so vsi vaši podatki točni in da nikoli ne trpijo zaradi zrušitev, zveni neverjetno. Če pa se zgodi nesreča, še ni konec sveta. Računalnik preprosto zaženete nazaj in ste pripravljeni. Varčevanje z oblakom se danes čudovito trudi, da bodo vaši podatki varni, če se bo vaš sistem zrušil.

V redu, torej ne potrebujejo ta poseben namenski pomnilnik. Morda pa ste vseeno nekoliko radovedni. No, žal je deževati na vaši paradi, vendar ECC pomnilnik žal ni združljiv niti z večino glavnih potrošniških matičnih plošč. Tudi če imate združljivo matično ploščo, je pomnilnik ECC veliko dražji od običajnega RAM-a in je včasih lahko počasnejši. ECC pomnilnik mora biti učinkovit pri popravljanju podatkov, ni nujno, da je to najhitrejši pomnilnik.

Za potrošnike spomin ECC morda kljub vsemu ni tako privlačen. Če pa iščete odličen komplet RAM-a za svoj igralni stroj, smo pregledali najboljši ovni za igre na srečo