Hvad er Memory Scrubbing?

Memory scrubbing, også kendt som data scrubbing og data rensning, er en fejlkorrektionsteknik. Denne baggrundsproces inspicerer periodisk indholdet af hukommelse og retter eventuelle fejl eller uoverensstemmelser ved at erstatte dem med en funktionel kopi af dataene. En RAID-controller kan f.eks. Skrubbe dataene i de indstillede diske og kontrollere eventuelle defekte datablokke, før de tillader adgang til dataene.

Dagens chips, især DRAM og SRAM, har en fysisk struktur af hukommelsen, der er lille nok til at blive påvirket af naturlig baggrundsstråling (fx kosmiske stråler og alfa partikler). Denne stråling kan ændre indholdet af hukommelse, og sådanne uoverensstemmelser betegnes som "bløde fejl". Scrubning er en effektiv metode til at korrigere sådanne fejl.

Data scrubbing er en metode, der anvendes til programmering af FPGA'er (feltprogrammerbare portarrayer).

Bemærk: Filsystemer, der understøtter dataskurning, omfatter Btrfs og ZFS.

Data, filsystem, hukommelse, hukommelsesbetingelser