SRAM en flashgeheugen
Wat is het juiste doel van wear leveling zoals gebruikt in onder meer SSD’s?
- AGegevens comprimeren om de capaciteit te vergroten
- BGegevens versleutelen om ze te beschermen
- CSchrijfbewerkingen niet op bepaalde blokken concentreren maar over het geheel verdelen om de levensduur te verlengen
Antwoord en toelichting tonen
Antwoord: C. Schrijfbewerkingen niet op bepaalde blokken concentreren maar over het geheel verdelen om de levensduur te verlengen
Omdat blokken een bovengrens aan het aantal herschrijvingen hebben, bereikt een plaats het einde van de levensduur het eerst als steeds naar hetzelfde logische adres wordt geschreven. Bij wear leveling beheert de controller een tabel van logische adressen naar fysieke blokken (FTL) en verdeelt schrijfbewerkingen over blokken met weinig wisbewerkingen. Ook statische gegevens die weinig worden herschreven, worden af en toe verplaatst om de slijtage van alle blokken gelijk te trekken, waardoor de levensduur van het hele product wordt verlengd.