? Lecteurs flash , également connu en tant que dispositifs de stockage USB, sont utilisés partout dans les écoles aux entreprises de stocker tout de la musique pour compléter les systèmes d'exploitation . Avec tant de choses en s'appuyant sur les informations stockées sur des lecteurs flash , la corruption des données est une préoccupation qui donne à réfléchir . Il ya quelques problèmes inhérents aux lecteurs flash. Bien que ceux-ci n'affectent pas la plupart des gens ou la façon dont ils utilisent leurs lecteurs flash , vous devez être conscient des capacités de ces outils . Comment Flash Drives fonctionnent
Lors de l'enregistrement sur un lecteur flash , l'information passe par le port USB de votre ordinateur dans l'appareil. A l'intérieur du lecteur flash , un contrôleur de mémoire accepte les données et agit comme une interface entre l'adresse "virtuelle" du système hôte et l'adresse de la mémoire physique à l'intérieur des puces NAND de mémoire flash contenues dans le lecteur flash. Le contrôleur mémoire gère les interactions entre le lecteur flash et le système hôte par la lecture et l'envoi ou de l'écriture et l'enregistrement de données selon les besoins.
Problèmes avec Nand Technology
Bien Nand - les puces de mémoire à base sont rapides et fiables , ils font usage de la mémoire de l'expérience, qui est la dégradation des cellules de mémoire flash NAND individuels dans les puces de mémoire . Chaque fois que des données écrit dans une cellule de mémoire individuelle , il faut un peu plus d'usure . Finalement , avec suffisamment d' usure , les cellules de mémoire dans la puce de mémoire flash Nand vont échouer. Une fois que cela se produit il n'ya pas de réparation ; . Les données de cette cellule est allé pour toujours
flash SLC
mémoire cellulaire de la couche unique
Nand (SLC) permet d' autant que 100.000 écritures dans une cellule de mémoire individuelle avant de corruption se produit. Les puces de mémoire SLC sont de nature monolithique ( matrice simple) , chaque cellule de mémoire stockant un seul bit de données sous la forme d'un "1" ou un "0" . SLC NAND flash sont les plus coûteux à produire , en particulier dans de plus grandes capacités , et sont physiquement plus grand que d'une capacité égale MLC NAND flash.
MLC NAND Flash
multi au niveau de la mémoire de cellule ( MLC) est physiquement plus petit flash NAND et permet à environ 10 000 écritures dans ses cellules de mémoire avant l'échec. Puces MLC sont une technologie « empilés » avec plusieurs matrices de cellules de mémoire jalonnés uns sur les autres dans la puce. Par conséquent , le MLC Nand flash peut stocker deux ou plusieurs bits de données par cellule. Par jalonnement meurt de cellules de mémoire, des puces MLC peuvent stocker une plus grande quantité de données dans le même espace physique que peut une puce basée sur SLC avec un sacrifice raisonnable en lecture /écriture vitesse.
Wear Leveling
concepteurs cherchent toujours à améliorer lecteurs flash et wear leveling est un de leurs développements. Wear leveling assure que toutes les cellules de mémoire sont utilisés, un nombre égal de fois donc pas une cellule échoue bien avant les autres. L'efficacité de wear leveling dépend de la façon complète, vous gardez votre lecteur flash. Il vous réécrire à sa pleine capacité chaque cellule s'habitue . Si votre lecteur est à moitié rempli , le contrôleur de mémoire peut écrire deux fois en utilisant chaque cellule qu'une seule fois.
Utilisation personnelle
Selon Kingston Technology Corp , complètement réécrire votre lecteur flash tous les jours prendrait 10000 jours ou plus de 27 ans de porter le dispositif . Si vous comptez utiliser votre lecteur flash dans cette mesure, il ya une règle simple qui s'est avéré être morts à la indépendamment de l'état de la technologie de mémoire . Sauvegardez vos données .