Qu'est-ce qu'un système de fichiers Flash?

Un système de fichiers flash est un système composé d’un type de mémoire en lecture seule programmable (EEPROM) effaçable électroniquement appelée mémoire flash. Il s'agit d'une des méthodes les plus courantes de stockage de données. Elle est non volatile, ce qui signifie qu'elle conserve les informations même en l'absence de tension. Présent dans les serveurs de centres de données, ainsi que sur les téléphones mobiles et les ordinateurs de poche, un système de fichiers flash est organisé en blocs de données, qui doivent être entièrement effacés avant d’être écrits. Le bloc d'effacement standard contient environ 128 kilo-octets de données et certains blocs peuvent stocker jusqu'à 2 048 kilo-octets.

La mémoire dans un système de fichiers flash ne peut pas être stockée pendant une durée infinie. Après un certain nombre de cycles d'écriture et d'effacement, les données sont corrompues et des parties de la mémoire ne peuvent plus être utilisées. Le nivellement d'usure est utilisé pour créer un équilibre entre les parties du flash fréquemment utilisées et les autres. Le processus de correction dynamique de l'usure peut entraîner la création de gros blocs de disque contenant des données rarement altérées, ce qui entraîne des modifications fréquentes dans d'autres zones. Une stratégie plus statique déplace les données vers des endroits plus utilisés pour rendre la balance plus efficace.

Dans un système de fichiers flash, les données sont trouvées à l'aide d'une méthode de mappage de blocs de données et de secteurs. Ces cartes de structure de données sont stockées dans des périphériques flash et mises à jour lorsque des modifications de données sont apportées à l'aide d'identités attribuées spéciales pour chaque bloc. Les secteurs et les blocs sont automatiquement associés lorsqu'un cycle de réécriture se produit dans la mémoire à accès aléatoire, mais dans un système flash, une carte indirecte aide à relier des secteurs à des blocs. Les données peuvent être trouvées plus rapidement avec une carte directe qui est stockée dans la couche de transaction flash, une sorte de section d’interface contenant les informations sur les données affectées à divers blocs et unités d’effacement.

La conservation des données est souvent répertoriée comme un avantage pour le système de fichiers flash. La durée de sécurité des données dépend de la température de fonctionnement et du nombre de cycles d'écriture et d'effacement qu'un dispositif de mémoire peut subir avant que les performances du système ne se dégradent. De nombreux systèmes flash sont conçus pour durer 20 ans et tolérer de 1 000 à 1 000 000 cycles d'effacement. Plus les données sont écrites et effacées, plus les températures sont élevées, plus l'espérance de vie du système de données et de mémoire conservées est courte.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?