Vous connaissez qu’est-ce que la mémoire flash? Nous stockons et transférons normalement toutes sortes de fichiers sur nos ordinateurs tels que des photos numériques, des fichiers musicaux, des documents de traitement de texte, des fichiers PDF et d’innombrables autres formes de médias. Tout cela est enregistré sur une mémoire flash!

Mais parfois, le disque dur de votre ordinateur n’est pas exactement là où vous souhaitez obtenir vos informations. Que vous souhaitiez sauvegarder des fichiers qui vivent sur vos systèmes ou que vous soyez préoccupé par votre sécurité, il existe également des périphériques de stockage à mémoire flash portables.

En raison de la grande importance qu’elle représente, nous allons vous expliquer ici ce qu’est la mémoire flash et tout ce que vous devez savoir à ce sujet:

Qu'est-ce que la mémoire flash

Qu’est-ce que la mémoire flash?

Il s’agit d’un type de mémoire morte effaçable (EEPROM) qui efface et réécrit les données par blocs pour un accès et une réécriture rapides et écoénergétiques.

La mémoire flash, ou stockage flash, est non volatile, ce qui signifie qu’elle reste viable même sans alimentation active.

Bien que techniquement un type de mémoire morte (ROM), la mémoire flash diffère de la ROM conventionnelle en ce que vous pouvez la modifier et la lire.

Qu’est-ce que la mémoire flash USB?

La mémoire flash USB est simplement un middleware de périphérique de stockage de données, certaines des principales caractéristiques d’intérêt concernant la mémoire flash USB comprennent:

Compatibilité de la mémoire flash USB:

Compatibilité avec le système d’exploitation ou (pilote de périphérique) c’est très important. Quelles distributions de système d’exploitation incluent des pilotes de périphérique pour la mémoire flash USB? Si le système d’exploitation du système intégré ne figure pas dans cette liste, un pilote de périphérique devra être créé / transféré et intégré.

Formaté:

La mémoire flash USB est-elle préformatée, par exemple, pour prendre en charge un système de fichiers particulier? Le lecteur flash USB peut devoir être effacé et reprogrammé, si nécessaire, pour prendre en charge un middleware particulier.

Taille du secteur:

Le plus petit bloc de Flash pouvant être effacé et / ou programmé. De plus, vous devez également prendre en compte s’il existe des restrictions lors de la lecture du Flash.

Principaux types de mémoire flash: NOR et NAND

La mémoire flash existe en deux types de base: NOR et NAND. Les noms reflètent les types de portes logiques que chaque type utilise. Les portes logiques sont des groupes de transistors qui fonctionnent ensemble pour effectuer une opération « Si donc » pour produire la sortie souhaitée. La structure de la porte logique détermine quelle sortie résultera de toute entrée possible.

Qu’est-ce que la mémoire flash NOR? NOR a une vitesse de lecture plus rapide que NAND et peut lire et éditer avec plus de précision, mais son prix par octet est plus élevé. Les utilisateurs choisissent principalement la mémoire flash NOR pour exécuter le code.

Qu’est-ce que la mémoire flash NAND? NAND a une vitesse de lecture plus lente et ne peut accéder à la mémoire que par blocs au lieu d’octets, mais c’est moins cher que NOR. Fonctionne bien pour stocker des fichiers volumineux et fréquemment mis à jour.

Comment fonctionne la mémoire flash?

La mémoire flash est intégrée à des puces à semi-conducteurs et chaque puce abrite une série de cellules de mémoire flash. Au lieu d’utiliser la méthode électromécanique traditionnelle, la mémoire flash utilise des circuits électriques pour enregistrer les données. Voici le processus:

  • Le courant circule à travers le transistor entre la source de chaque cellule (entrée électrique) et le drain (sortie électrique)
  • Le transistor contrôle le chemin du courant en agissant comme un interrupteur ou une porte tout ou rien.
  • Un transistor « allumé » permet aux électrons de circuler à travers la cellule, qui stocke un 1 en code binaire.
  • Un transistor « éteint » il bloque les électrons et stocke un 0.

La mémoire volatile telle que la mémoire vive (RAM) ramène toutes les portes à l’état 0 lorsque l’alimentation est coupée, effaçant ainsi toutes les données stockées.

Mais la ROM, y compris la mémoire flash, fonctionne en ajoutant une deuxième porte, connue sous le nom de « porte flottante », à chaque cellule. Lorsque les électrons traversent un transistor à l’état « allumé », certains se coincent sur la porte flottante et y restent pour stocker un 1 indéfiniment, avec ou sans alimentation.

Tous les types de ROM programmables (PROM) subissent cette perte partielle d’électrons. Dans la PROM effaçable électriquement (EEPROM), la porte arrêtera les électrons uniquement lorsqu’un utilisateur applique une tension négative spécifique à la porte pour ramener le transistor à 0.

Avantages et inconvénients de la mémoire flash

Nous allons maintenant vous montrer les points clés que vous devez connaître sur les mémoires flash, pour cela commençons à parler des avantages:

Étant donné que la mémoire flash stocke les données sans utiliser de pièces mécaniques en mouvement, elle nécessite moins d’énergie pour fonctionner que les systèmes plus anciens. La mémoire flash stocke également les données de manière beaucoup plus compacte qu’un disque dur.

Les nouveaux développements de la technologie flash continuent de réduire le coût par octet de la mémoire flash. Les puces Flash sont également plus robustes et résistantes aux chutes que leurs prédécesseurs, ce qui les rend idéales pour les appareils mobiles, y compris les appareils photo numériques et caméscopes, téléphones portables, lecteurs MP3 et ordinateurs portables.

Parlons maintenant un peu des inconvénients:

Le principal inconvénient de la plupart des EEPROM est que l’édition octet par octet de la mémoire peut prendre un temps inacceptable. La mémoire flash résout ce problème en regroupant les octets en morceaux ou « blocs », ce qui réduit considérablement le temps d’édition.

Le regroupement des octets en blocs accélère le processus, mais cela signifie également que vous perdez la possibilité de modifier des octets spécifiques. Un ordinateur peut lire un octet spécifique à partir de n’importe quelle adresse sur la puce flash, mais il ne peut effacer et réécrire que par blocs.

Inconvénient à vie:

La mémoire flash n’a pas une durée de vie infinie. L’application de champs haute tension finit par dégrader les transistors, ce qui signifie que les grilles flottantes mettront plus de temps à fonctionner.

Cependant, la plupart des types de flash ne commencent à décliner qu’au moins 10 000 réécritures, et vous pouvez répartir ces modifications sur la puce pour limiter l’impact fonctionnel de l’usure et maintenir la convivialité beaucoup plus longtemps.

Vous pourriez également être intéressé par: Comment libérer une mémoire RAM sous Windows