Skip to main content

Co je to paměť EOS?

Paměť EOS (chyba korekce kódu kódu na singlu In-line paměťová paměť paměti) je typ modulu paměti počítače s náhodným přístupem (RAM), který obsahuje vestavěné zařízení pro kontrolu chyb.To je trochu jako mít další malý procesor umístěný na samotných čipech RAM, jehož jediným zodpovědným je zajištění integrity dat přecházejících do a z paměti RAM počítačů.EOS paměť funguje výpočtem kontrolního součtu pro každý kousek dat v paměti.Porovnání známého platného kontrolního součtu s kontrolním součtem, když data opouštějí paměť EOS, umožňuje paměťovým modulům vědět, zda byla data poškozena.

Ústředním bodem pro pochopení toho, jak je paměťové funkce EOS kontrolní součet.Kontrolní součet je buď sedmibitový mdash;pro 32bitové datové cesty mdash;nebo osmibitový mdash;pro 64bitové datové cesty mdash;Validační sekvence generovaná pamětí EOS, když jsou data poprvé přijata v paměti.Vygeneruje se na základě binární sekvence v bajtech dat a vytváří jedinečnou sekvenci znaků, která reprezentuje tento specifický kus dat.Paměť EOS ji tam drží, dokud nejsou data požadována programem nebo operačním systémem.V tomto okamžiku regeneruje kontrolní součet na základě uložených informací a porovná se se známým platným kontrolním součtem.Pokud se tyto dvě hodnoty shodují, paměťový modul ví, že data nebyla během ukládání poškozena.Ale pokud tomu tak není, paměťový modul ví, že se s daty něco stalo.

Pokud byla data v paměťovém modulu poškozena mdash;Jinými slovy, pokud se kontroly již neshodují mdash;paměťový modul se může pokusit opravit data sama.Paměť EOS je schopna samopravící chyby ne více než jeden bit na slovo.I když dokáže detekovat chyby větší než jeden bit, nemůže je opravit sám;V takovém případě je obvykle generována chybová zpráva, která uvádí, že data jsou zkorumpovaná a upozorňuje uživatele počítačů na možný problém s hardwarem nebo softwarem v systému.Hodnota kontrolního součtu vyžaduje v paměťovém modulu trochu další režie.To znamená, že při skladování například jeden megabajt dat v RAM, počítač ve skutečnosti ukládá jednu megabajte plus hodnotu kontrolního součtu.Ačkoli to má ve většině případů minimální dopad, znamená to, že s každým novým datům-a každý nový kontrolní součet uložený-je množství dostupného RAM pomalu kanibalizováno mechanismem kontroly chyb