Što je čišćenje memorije?

Memory scrubbing, također poznat kao scrubbing podataka i čišćenja podataka, je tehnika ispravljanja pogrešaka. Ovaj pozadinski proces povremeno provjerava sadržaj memorije i ispravlja sve pogreške ili nedosljednosti zamjenjujući ih funkcionalnom kopijom podataka. Na primjer, RAID kontroler može pročistiti podatke u raspoređenim diskovima, provjeravajući ima li neispravnih blokova podataka prije nego što dopusti pristup podacima.

Današnji čipovi, posebice DRAM i SRAM, imaju fizičku strukturu memorije dovoljno malu da bi mogli biti pod utjecajem prirodnog pozadinskog zračenja (npr. Kozmičke zrake i alfa čestice). Ovo zračenje može promijeniti sadržaj memorije, a takve nedosljednosti nazivaju se "meke pogreške". Pročišćavanje je učinkovita metoda ispravljanja takvih pogrešaka.

Pročišćavanje podataka je jedna od metoda koja se koristi u programiranju FPGA (polja s programabilnim poljima).

Napomena: Datotečni sustavi koji podržavaju čišćenje podataka uključuju Btrfs i ZFS.

Podaci, Datotečni sustav, Memorija, Memorijski pojmovi