NAND signifie N egated AND . Il se réfère souvent à la façon dont la porte logique est construite à partir de silicium .
La mémoire flash est également construite à partir de puces en silicium et utilise des portes NAND. Cela conduit au terme flash NAND . Je soupçonne que c'est la NAND à laquelle vous faites référence, mais par souci d'exhaustivité, je voulais mentionner l'arrière-plan.
Vous pouvez créer du stockage avec NAND flash, mais vous aurez besoin d'un moyen d'y accéder.
Par exemple, vous pouvez mettre une puce flash NAND sur un PCB, ajouter une puce de contrôleur et une logique USB et vous obtenez une clé USB. Ou vous pouvez ajouter un contrôleur SD et le mettre dans ce format et vous obtenez une carte SD.
Ces deux appareils sont relativement simples et lorsque vous stockez des informations dessus, vous écrivez dans un emplacement fixe. C'est une mauvaise chose, car le nombre d'écritures sur le flash NAND est limité.
Vous pouvez ajouter un contrôleur à l'appareil qui garantit que toutes les écritures sont réparties uniformément sur la NAND, tout en fournissant une image cohérente à l'ordinateur. Cela nécessite beaucoup plus d'intelligence de la part de l'appareil et se fait dans les SSD . (Les disques SSD sont censés remplacer les disques durs mécaniques et devraient donc obtenir beaucoup d'écritures).
Est-ce que la différence entre tous est juste la façon dont les contrôleurs sont implémentés?
Pour SD / USB pendive: généralement les mêmes, juste avec une interface différente.
Pour les SSD: des contrôleurs complètement différents.
Ou les technologies sont-elles toutes différentes?
Il existe plusieurs façons d'implémenter le stockage nand. Les principales différences mises en œuvre semblent se résumer à:
- Cellules individuelles dans lesquelles vous pouvez stocker une haute tension ou une basse (niveau SLC ou S ingle). Fondamentalement, «on» ou «off», ou «1» ou «0».
- puces qui permettent plusieurs niveaux de puissance. (désactivé, légèrement chargé, principalement chargé, entièrement chargé. Comparez-le à la signalisation avec une chaîne stéréo. Le SLC serait musique activée ou désactivée. MLC serait désactivé, musique douce, musique forte et mode extra-sourd).
Cela laisse eMMC .
Je n'en ai jamais entendu parler auparavant, mais selon Wikipédia, c'est une norme de carte mémoire à mémoire flash.