samedi 1 décembre 2012

Mémoire Flash et récupération de données


Mémoire flash tire son nom en raison de son agencement puce de telle manière que sa section de cellules de mémoire est effacée en une seule opération ou "Flash".

Les deux NOR et NAND Flash de mémoire a été inventé par le Dr Fujio Masuoka de Toshiba dans 'Flash' 1984.The nom a été suggéré que le processus d'effacement du contenu de la mémoire rappelle un flash d'un appareil photo, et son nom a été inventé pour exprimer à quel point beaucoup plus rapide il pourrait être effacées »en un éclair". Dr Hiroshi Masuoka a présenté l'invention lors de la réunion internationale Electron Devices (IEDM) qui s'est tenue à San Jose, en Californie en 1984 et Intel reconnaît le potentiel de l'invention et introduit la puce de mémoire flash NOR première exploitation commerciale de type en 1988, avec effacement complet et d'écriture.

La mémoire flash est une forme de mémoire non volatile qui peut être effacée électriquement et de réécriture, ce qui signifie qu'il n'a pas besoin d'alimentation pour maintenir les données stockées dans la puce. En outre, la mémoire flash offre des temps d'accès en lecture rapide et une meilleure résistance aux chocs que les disques durs. Ces caractéristiques expliquent la popularité de mémoire flash pour des applications telles que le stockage sur appareils alimentés par batterie.

Mémoire flash est l'avance à partir de l'EEPROM (Electrically Erasable Programmable Read-Only Memory-) qui permet à de multiples emplacements de mémoire sont effacées ou écrites dans une opération de programmation. Contrairement à une EPROM (Electrically Programmable Read-Only Memory) une mémoire EEPROM peut être programmé et effacé plusieurs fois électriquement. Normale EEPROM ne permet qu'un seul emplacement à la fois d'être effacées ou écrites, ce qui signifie que le flash peut fonctionner à des vitesses plus élevées efficaces lorsque les systèmes utilisant, le lire et à écrire à des endroits différents en même temps. Se référant au type de porte logique utilisée dans chaque cellule de stockage, la mémoire Flash est intégré dans deux variétés et nommé, flash NOR et NAND flash.

Mémoire flash stocke un bit d'information dans un réseau de transistors, appelés «cellules», mais ces dernières dispositifs de mémoire flash visés en tant que dispositifs cellulaires multi-niveaux, peut stocker plus de 1 bit par cellule en fonction de la quantité d'électrons placés sur la grille flottante une cellule. Cellule flash NOR ressemble à dispositif semi-conducteur comme des transistors, mais il a deux portes. Une première est la grille de commande (CG) et la seconde est une grille flottante (FG) qui est isolée de blindage ou tout autour par une couche d'oxyde. Parce que le FG est isolé par sa couche d'oxyde protecteur, les électrons placé sur lui se retrouvent piégés et les données sont stockées à l'intérieur. D'autre part NAND Flash utilise l'injection tunnel pour l'écriture et la libération du tunnel pour l'effacement.

NOR flash qui a été développé par Intel en 1988 avec caractéristique unique d'effacement et d'écriture longue et son endurance des gammes de cycles d'effacement de 10.000 à 100.000 le rend approprié pour le stockage de code de programme qui doit être mis à jour fréquemment, comme en caméra numérique et PDA . Bien que, plus tard, la demande a évolué vers des cartes moins cher le flash NAND, NOR flash est basée jusque-là la source de tous les supports amovibles. Suivi en 1989 de Samsung et Toshiba sous forme de mémoire flash NAND avec une densité plus élevée, un moindre coût par bit, puis Flash NOR avec une accélération d'effacement et temps d'écriture, mais il ne permet que la séquence d'accès aux données, et non pas au hasard comme Flash NOR, NAND Flash qui rend approprié pour le périphérique de stockage de masse tels que les cartes mémoire.

SmartMedia a d'abord été NAND basées sur des supports amovibles et de nombreux autres sont à l'origine comme MMC, Secure Digital, xD-Picture Card et Memory Stick. Mémoire flash est fréquemment utilisé pour contenir le code de contrôle tels que le Basic Input / Output System (BIOS) dans un ordinateur. Lorsque le BIOS doit être changée (réécrite), la mémoire flash peut être écrite dans le bloc plutôt que de tailles d'octets, ce qui facilite la mise à jour. D'autre part, la mémoire flash n'est pas pratique d'une mémoire vive (RAM) comme mémoire vive doit être adressable à l'octet (et non le bloc) de niveau. Ainsi, il est davantage utilisé comme un disque dur que comme une RAM.

En raison de cette singularité particulière, il est utilisé avec les systèmes de fichiers spécialement conçus qui s'étendent écrit sur les médias et faire face à des temps d'effacement de longues NOR blocs flash. JFFS sont les systèmes de fichiers d'abord, dépassées par JFFS2. Puis YAFFS a été publié en 2003, traitant spécifiquement de mémoire flash NAND et JFFS2 a été mis à jour pour flash NAND trop. Pourtant, dans la pratique, la plupart des vieux suit le système de fichiers FAT à des fins de compatibilité.

Bien qu'il puisse être lu ou écrire un octet à la fois dans un mode d'accès aléatoire, la limitation de la mémoire flash est, il doit être effacé un "bloc" à la fois. À partir d'un bloc fraîchement effacé, n'importe quel octet dans ce bloc peut être programmé. Cependant, une fois qu'un octet a été programmé, il ne peut pas être changé jusqu'à ce que la totalité du bloc est effacé. En d'autres termes, la mémoire flash (flash NOR en particulier) offre un accès en lecture aléatoire et de programmation, mais ne peut pas offrir à accès aléatoire réécrire ou d'effacement.

Cet effet est partiellement compensé par un firmware à puce ou les pilotes de système de fichiers en comptant le remappage écrit et dynamiquement les blocs afin de répartir les opérations d'écriture entre les secteurs, ou en écrire de vérification et de remappage d'épargner les secteurs en cas d'erreur d'écriture.

En raison de l'usure de la couche d'oxyde isolante autour du mécanisme de stockage de charge, tous les types de mémoire flash miner après un certain nombre de fonctions d'effacement allant de 100.000 à 1.000.000, mais il peut être lu un nombre illimité de fois.

Flash Card est facilement mémoire réinscriptible et écrase sans avertissement avec une forte probabilité de données soient écrasées et donc perdue.

En dépit de tous ces avantages évidents, pire peut se produire en raison d'une défaillance du système, panne de batterie, un effacement accidentel, reformater, les surtensions, électronique défectueux et la corruption causée par une panne matérielle ou de mauvais fonctionnement du logiciel; par conséquent vos données pourraient être perdues et endommagé.

Mémoire Flash de récupération de données est le processus de restauration des données à partir de supports de stockage primaire quand il ne peut pas y accéder normalement. Mémoire Flash de récupération de données est une mémoire flash fichier de service de récupération qui restaure tous les corrompus et photographies supprimées même si une carte mémoire a été re-formatés. Cela peut être dû à des dommages physiques ou des dommages logique au périphérique de stockage. Les données de la mémoire flash même dommage peut être récupéré, et plus de 90% de perte de données peuvent être restaurées....

1 commentaire: