Uniformisation d'usure

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Wear leveling)
Aller à : navigation, rechercher

Le terme uniformisation d'usure (en anglais wear leveling), est une technique notamment utilisée avec les mémoires flash qui vise à prolonger la durée de vie d'un support de stockage non volatil en distribuant uniformément le nombre d'écritures et d'effacements sur toute les cellules de stockage.

Intérêt[modifier | modifier le code]

L'avantage de cette technique est d'éviter de solliciter un grand nombre de fois les mêmes cellules de stockage (« clusters ») car celles-ci ont tendance à perdre leurs propriétés de mémorisation au-delà d'un nombre limité d'écritures[1].

Mise en œuvre[modifier | modifier le code]

Cette technique peut être mise en œuvre directement au niveau du matériel, par un microcontrôleur et/ou micrologiciel contrôlant les cycles d'écriture par cellule, suivant différents algorithmes, ou bien au niveau logiciel, via certains systèmes de fichiers conçus pour les mémoires flash.

La technique de wear leveling fait l'objet d'un brevet déposé en 2003[2].

Notes et références[modifier | modifier le code]

  1. La durée de vie de la mémoire flash, sur le site tomshardware.fr, consulté le 29 mars 2015
  2. (en) Wear leveling techniques for flash EEPROM systems

Articles connexes[modifier | modifier le code]