Was ist das Memory Scrubbing?

Speicherbereinigung, auch Datenbereinigung und Datenbereinigung genannt, ist eine Fehlerkorrekturmethode. Dieser Hintergrundprozess überprüft periodisch den Inhalt des Speichers und behebt Fehler oder Inkonsistenzen, indem er sie durch eine Funktionskopie der Daten ersetzt. Ein RAID-Controller kann beispielsweise die Daten auf seinen Festplattenlaufwerken löschen und auf defekte Datenblöcke prüfen, bevor der Zugriff auf die Daten ermöglicht wird.

Heutige Chips, insbesondere DRAM und SRAM, haben eine physikalische Struktur des Speichers, die klein genug ist, um durch natürliche Hintergrundstrahlung (z. B. kosmische Strahlung und Alphateilchen) beeinflusst zu werden. Diese Strahlung kann den Inhalt des Speichers verändern, und solche Inkonsistenzen werden als "weiche Fehler" bezeichnet. Scrubbing ist eine effektive Methode zur Korrektur solcher Fehler.

Data Scrubbing ist eine Methode, die bei der Programmierung von FPGAs (Field Programmable Gate Arrays) verwendet wird.

Hinweis: Dateisysteme, die das Scrubbing von Daten unterstützen, umfassen Btrfs und ZFS.

Daten, Dateisystem, Speicher, Speicherbegriffe