Co je ECC RAM? Můžete s tím hrát?

Domov/Názory/ Co je ECC RAM? Můžete s tím hrát?

Co je ECC RAM? Můžete s tím hrát?

Autor: Bill Wilson 10. září 2019 Přečteno 3 minuty

Každý zkušený nebo dokonce začínající výrobce počítačů by měl být obeznámen s RAM. Je zřejmé, že je to klíčová součást pro správné fungování jakéhokoli počítače. Když lidé uvažují o zakoupení nové paměti pro svou soupravu, může se zajímat o kapacitu, rychlost a latenci. To je asi tolik informací, kterých by se průměrný spotřebitel měl zajímat. Avšak jen velmi málo lidí je obeznámeno s pamětí ECC nebo konkrétně s pamětí kódu pro opravu chyb.

Jak název napovídá, paměť ECC je mnohem lepší při opravě dat než průměrná RAM pro průměrné spotřebitele. V tomto článku tedy stručně pojednáme o tom, jak ECC RAM funguje, pokud je to důležité pro váš vlastní systém a nakonec, jak moc se liší od vašich průměrných paměťových modulů.

Jak funguje ECC RAM?

Pokud jste nikdy nepracovali pro společnost, kde je důležitý každý kousek informací, s největší pravděpodobností jste nikdy neslyšeli o ECC RAM. Systémy pro spotřebitele zřídka používají „Chyba opravující paměť kódu“ nebo jednoduše ECC RAM. Jediným místem, kde můžete tento typ paměti RAM vidět, jsou s největší pravděpodobností serverové systémy. Pro určitou organizaci nebo společnost mohou mít na svých serverech spoustu důležitých informací. Pro tuto společnost by bylo katastrofální, kdyby došlo ke změně nebo poškození citlivých informací. To je místo, kde přichází ECC RAM.

Počítače ukládají informace do paměti ve formě bajtů. Všechny tyto bajty jsou tvořeny skupinou 8 bitů. V závislosti na kapacitě a rychlosti mohou některé moduly RAM uložit nebo zpracovat více těchto dat najednou. Problém je v tom, že někdy lze jediný bit v celé této skupině převrátit na 1 nebo 0 (bity jsou v podstatě tato dvě čísla, ve kterých počítač čte data). Tato jednoduchá změna může ve skutečnosti změnit písmeno nebo celé slovo, což může vést k poškození dat. To je důvod, proč v online videohrách často dochází k selhání serveru. Důvodem těchto „převrácení“ je často elektrické rušení.

Paměť ECC tyto změny rychle rozpozná a pracuje na jejich opravě. Tento typ paměti RAM využívá speciální algoritmus, který provádí kontrolu každé jednotlivé skupiny bitů. Tato RAM analyzuje skupinu bitů a provádí „kontrolu parity“, což jednoduše znamená, že bere součet všech 1 s a 0 s v této skupině. Při opětovném přístupu k těmto datům používá kontrolu parity k detekci chyb nebo k detekci „převráceného“ bitu. Proto je paměť ECC tak důležitá a užitečná na serverech, kde by jedna chyba mohla způsobit selhání.

Potřebuji paměť ECC pro hraní?

Po přečtení jeho pracovního procesu si nyní asi dokážete představit, proč je ECC RAM tak velkým problémem pro ukládání citlivých dat. Nyní si možná myslíte, že paměť, která se sama opravuje, by mohla být užitečná i pro váš počítač. To je velká mylná představa. Je pravda, že myšlenka, že všechna vaše data budou správná a nikdy nebudou trpět haváriemi, zní úžasně. Pokud však dojde k havárii, není to konec světa. Stačí spustit počítač a můžete vyrazit. Cloudové ukládání dělá v dnešní době úžasnou práci, aby zajistil, že vaše data zůstanou v bezpečí, pokud dojde k selhání vašeho systému.

Dobře, takže nepotřeba tato speciální účelová paměť. Ale i tak byste mohli být trochu zvědaví. Omlouvám se, že prší na vaší přehlídce, ale ECC paměť bohužel není ani kompatibilní s většinou hlavních základních desek spotřebitelů. Dokonce i tehdy, pokud máte kompatibilní základní desku, je paměť ECC mnohem dražší než standardní RAM a může být občas pomalejší. Paměť ECC musí být efektivní při opravě dat, nemusí to být nejrychlejší paměť.

Pro spotřebitele nemusí být paměť ECC tak přitažlivá. Pokud však hledáte skvělou sadu RAM pro svůj vlastní herní stroj, zkontrolovali jsme nejlepší berany pro hraní her