Čo je ECC RAM? Môžete s tým hrať?

Každý skúsený alebo dokonca začínajúci výrobca počítačov by mal poznať pamäť RAM. Je zrejmé, že je to kľúčový komponent pre správne fungovanie každého počítača. Keď ľudia uvažujú o zakúpení novej pamäte pre svoje zariadenie, mohla by sa zaujímať o kapacitu, rýchlosť a latenciu. To je asi toľko informácií, ktorých by sa mal priemerný spotrebiteľ obávať. Avšak len veľmi málo ľudí je oboznámených s pamäťou ECC alebo konkrétne s pamäťou kódov na opravu chýb.



Ako už zo samotného názvu vyplýva, ECC pamäť je v korekcii údajov oveľa lepšia ako vaša priemerná RAM pre spotrebiteľa. V tomto článku sa teda v krátkosti venujeme tomu, ako funguje ECC RAM, ak je to dôležité pre váš vlastný systém a nakoniec, ako veľmi sa líši od vašich priemerných pamäťových modulov.



Ako funguje ECC RAM?

Pokiaľ ste nikdy nepracovali pre spoločnosť, kde je dôležitá každá informácia, o ECC RAM ste s najväčšou pravdepodobnosťou nikdy nepočuli. Systémy na vysokej úrovni zriedka používajú „Chyba pri korekcii pamäte kódu“ alebo jednoducho ECC RAM. Jediným miestom, kde môžete tento typ pamäte RAM vidieť, sú s najväčšou pravdepodobnosťou väčšinou serverové systémy. Pre určitú organizáciu alebo spoločnosť môžu mať na serveroch množstvo dôležitých informácií. Pre túto spoločnosť by bolo katastrofálne, ak by došlo k zmene alebo poškodeniu citlivých informácií. Tam prichádza na rad ECC RAM.



Obrázok: Puget Systems



Počítače ukladajú informácie do pamäte vo forme bajtov. Všetky tieto bajty sú tvorené skupinou 8 bitov. V závislosti na kapacite a rýchlosti môžu určité moduly RAM uložiť alebo spracovať viac týchto údajov naraz. Problém je v tom, že niekedy môže byť jediný bit v celej tejto skupine otočený na 1 alebo 0 (bity sú v podstate tieto dve čísla, v ktorých počítač číta dáta). Táto jednoduchá zmena môže v skutočnosti zmeniť písmeno alebo celé slovo, čo môže viesť k poškodeniu údajov. To je dôvod, prečo sa v online videohrách často vyskytujú zlyhania serverov. Dôvodom týchto „prevrátení“ je často elektrické rušenie.

Pamäť ECC tieto zmeny rýchlo rozpozná a pracuje na ich náprave. Tento typ pamäte RAM využíva špeciálny algoritmus, ktorý spúšťa kontrolu každej skupiny bitov. Táto RAM analyzuje skupinu bitov a vykoná „kontrolu parity“, čo jednoducho znamená, že zoberie súčet všetkých 1 s a 0 s v tejto skupine. Pri opätovnom prístupe k týmto údajom sa pomocou kontroly parity zistia chyby alebo „prevrátený“ bit. Preto je pamäť ECC taká dôležitá a užitočná na serveroch, kde by jedna chyba mohla spôsobiť zlyhanie.

Potrebujem na hranie pamäť ECC?



Po prečítaní jeho pracovného procesu si teraz asi viete predstaviť, prečo je ECC RAM taká veľká záležitosť na ukladanie citlivých údajov. Teraz si možno myslíte, že pamäť, ktorá sa sama opravuje, by mohla byť užitočná aj pre váš počítač. Stáva sa to veľká mylná predstava. Je pravda, že myšlienka, že všetky vaše údaje sú správne a nikdy neutrpia zlyhania, znie úžasne. Ak však dôjde k havárii, nie je to koniec sveta. Jednoducho naštartujete počítač a môžete vyraziť. Cloudové ukladanie robí v dnešnej dobe úžasnú prácu, aby ste sa uistili, že vaše dáta zostanú v bezpečí, ak dôjde k zlyhaniu vášho systému.

Dobre, takže nie potreba táto špeciálna účelová pamäť. Ale aj tak by ste mohli byť trochu zvedaví. Prepáčte, že vám prší, ale pamäť ECC nie je bohužiaľ ani kompatibilná s väčšinou hlavných základných dosiek pre spotrebiteľa. Aj vtedy, ak máte kompatibilnú základnú dosku, je ECC pamäť oveľa nákladnejšia ako štandardná RAM a niekedy môže byť pomalšia. Pamäť ECC musí byť efektívna pri korekcii údajov, nemusí to byť najrýchlejšia pamäť.

Pre spotrebiteľov nemusí byť pamäť ECC nakoniec až taká príťažlivá. Ak však hľadáte skvelú súpravu RAM pre svoj vlastný herný stroj, skontrolovali sme najlepší barani na hranie