Skip to main content

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

Un système de fichiers flash est celui qui est composé d'un type de mémoire en lecture programmable électronique (EEPROM) appelée Memory Flash.Il s'agit de l'une des méthodes les plus populaires pour stocker les données et n'est pas volatile, ce qui signifie qu'elle conserve des informations même lorsqu'il n'y a pas de pouvoir.Trouvé dans les serveurs de données ainsi que dans les téléphones mobiles et les ordinateurs portables, un système de fichiers flash est organisé en blocs de données, chacun qui doit être effacé en entier avant d'être écrit.Le bloc d'effacement standard contient environ 128 kilobytes de données, et certains blocs peuvent stocker jusqu'à 2 048 kilobytes.

La mémoire d'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 deviennent corrompues et les sections de la mémoire ne peuvent plus être utilisées.Le nivellement d'usure est utilisé pour créer un équilibre entre des parties du flash fréquemment utilisées et d'autres qui ne le sont pas.Le processus de nivellement de l'usure dynamique peut entraîner de grands blocs d'un disque avec des données rarement modifiées, provoquant des changements fréquents dans d'autres domaines.Une stratégie plus statique déplace les données vers des endroits qui sont davantage utilisés pour rendre l'équilibre plus efficace.

Dans un système de fichiers flash, les données se trouvent en utilisant une méthode pour cartographier les blocs de données et les secteurs.Ces cartes de structure de données sont stockées dans des périphériques Flash et mettent à jour lorsque les modifications des données sont effectuées en utilisant des identités spéciales attribuées pour chaque bloc.Les secteurs et les blocs sont automatiquement associés lorsqu'un cycle de réécriture se produit dans la mémoire d'accès aléatoire, mais dans un système flash, une carte indirecte aide à relier les secteurs avec 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 qui contient les informations sur les données attribuées à divers blocs et les unités d'effacement.

La rétention des données est souvent répertoriée comme un avantage pour leSystème de fichiers flash.La durée des données reste en sécurité 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 les dégrades de performances du système.De nombreux systèmes flash sont évalués à 20 ans et tolérer de 1 000 à 1 000 000 cycles d'effacement.Plus les données sont fréquemment écrites et effacées, et plus les températures sont élevées, plus l'espérance de vie générale des données et du système de mémoire conservés.