Co je to paměť EOS?

paměť EOS (chyba oprava kódu kódu na singlu paměti paměti 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 paměti RAM az paměti počítače. 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ěť EOS, je kontrolní součet. Kontrolní součet je buď sedmibitový-pro 32bitové datové cesty-nebo osmibitové-pro 64bitové datové cesty-ověřovací sekvence, generovaná pamětí EOS, když jsou data poprvé přijata v paměti. Je generován na základě binární sekvence v bajtech dat a vytváří UNique sekvence znaků, které představují tento specifický kus dat.

Dokud data spočívají v paměti EOS, je hodnota kontrolního součtu uložena vedle ní. 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 - jinými slovy, pokud se kontrolní součty již neshodují - může se modul paměti pokusit opravit sama. Paměť EOS je schopna samopravící chyby ne více než jeden bit na slovo. I když to dokáže detekovat chyby větší než jeden bit, nemůže Corrsamo o sobě; V takovém případě je obvykle generována chybová zpráva, která uvádí, že data jsou poškozena a upozorňují uživatele počítače na možný problém s hardwarem nebo softwarem v systému.

Primární nevýhodou používání tohoto typu paměti je to, že ukládání hodnoty kontrolního součtu vyžaduje trochu další režijní náklady v paměťovém modulu. 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 daty-a každý nový kontrolní součet uložený-je množství dostupného RAM pomalu kanibalizováno mechanismem kontroly chyb.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?