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

Domov/Názory/ Čo je ECC RAM? Môžete s tým hrať?

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

Autor: Bill Wilson, 10. septembra 2019, prečítané 3 minúty

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 svoju súpravu, mohli by sa zaujímať o kapacitu, rýchlosť a latenciu. To je asi toľko informácií, o ktoré by sa mal priemerný spotrebiteľ zaujímať. Avšak len veľmi málo ľudí je oboznámených s ECC pamäťou alebo konkrétne s chybami na opravu kódov.

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.

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 vo videohrách online č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. Možno si teraz myslíte, že pamäť, ktorá sa sama opravuje, by mohla byť užitočná aj pre váš počítač. Toto je 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 niepotreba 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ľov. 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ý automat, skontrolovali sme najlepších baranov pre hranie