Skip to main content

Co to jest pamięć EOS?

Pamięć EOS (poprawianie błędów moduły pamięci w linii w linii) to rodzaj modułu pamięci komputerowej (RAM), który zawiera wbudowane urządzenie sprawdzające błędy.To trochę tak, jakby posiadanie kolejnego małego procesora na samych układach pamięci RAM, którego jedynie odpowiedzialnym jest zapewnienie integralności danych przechodzących do i z pamięci RAM komputerów.Pamięć EOS funkcjonuje poprzez obliczenie sumy kontrolnej dla każdego bitu danych w pamięci.Porównanie znanej prawidłowej sumy kontrolnej z sumą kontrolną, gdy dane opuszczają pamięć EOS, pozwala modułom pamięci wiedzieć, czy dane zostały uszkodzone.

Punktem centralnym dla zrozumienia, w jaki sposób funkcje pamięci EOS jest suma kontrolna.Suma kontrolna jest albo siedmio-bitową mdash;dla 32-bitowych ścieżek danych mdash;lub ośmioosobowy mdash;dla 64-bitowych ścieżek danych mdash;Sekwencja sprawdzania poprawności, generowana przez pamięć EOS, gdy dane są odbierane po raz pierwszy w pamięci.Jest generowany na podstawie sekwencji binarnej w bajtach danych, tworząc unikalną sekwencję znaków reprezentujących ten konkretny fragment danych.

Tak długo, jak dane znajdują się w pamięci EOS, wartość sumy kontrolnej jest przechowywana obok niej.Pamięć EOS trzyma ją tam, dopóki dane nie zostaną wywołane przez program lub system operacyjny.W tym momencie regeneruje sumę kontrolną na podstawie przechowywanych informacji, porównując ją ze znaną ważną sumą kontrolną.Jeśli dwie wartości pasują, moduł pamięci wie, że dane nie zostały uszkodzone podczas przechowywania.Ale jeśli nie, moduł pamięci wie, że coś stało się z danymi.

Jeśli dane w module pamięci zostały uszkodzone mdash;Innymi słowy, jeśli sumy kontrolne już nie pasują i mdash;Moduł pamięci może samodzielnie skorygować dane.Pamięć EOS jest zdolna do samodzielnego korekty błędów wynoszącą nie więcej niż jednego bitu na słowo.Chociaż może wykrywać błędy większe niż pojedynczy bit, nie może ich poprawić;W takim przypadku zwykle generowany jest komunikat o błędzie, stwierdzając, że dane są uszkodzone i ostrzegają użytkownika komputery o możliwym problemie ze sprzętem lub oprogramowaniem w systemie.

Główną minusem korzystania z tego typu pamięci jest to przechowywanieWartość sumy kontrolnej wymaga odrobiny dodatkowych kosztów ogólnych w module pamięci.Oznacza to, że podczas przechowywania na przykład jednego megabajtu danych w pamięci RAM komputer faktycznie przechowuje jedną megabajt i wartość sumy kontrolnej.Chociaż ma to minimalny wpływ w większości przypadków, oznacza to, że z każdym nowym bitem danych-i każda nowa przechowywana suma kontrolna-ilość dostępnych pamięci RAM jest powoli kanibalizowana przez mechanizm sprawdzania błędów.