Le disque SSD nous a donné un bond en avant dans la capacité d’ouvrir des applications et de lire des fichiers rapidement. Son mécanisme de stockage fonctionne selon les mêmes principes que ceux utilisés par les autres supports de stockage flash, à savoir la mémoire non volatile, qui empêche la mémoire de disparaître en raison d’une perte de puissance comme c’est le cas dans la RAM. Étant donné que les cartes SD et les SSD utilisent un stockage à semi-conducteurs et n’ont aucune pièce mobile, y a-t-il une différence notable entre les deux types de mémoire ? Une carte SD de grande capacité ne devrait-elle pas être à peu près la même chose qu’un petit SSD ?
Toutes les NAND ne sont pas égales
La mémoire flash NAND dépend d’un autre matériel installé sur l’appareil ou intégré dans les puces. Une cellule NAND est essentiellement une série de semi-conducteurs qui contiennent des données à l’intérieur. La vitesse à laquelle ils lisent et écrivent les informations dépend presque entièrement de leur organisation et de la façon dont les contrôleurs qui récupèrent et envoient les données coordonnent le processus.
Théoriquement, vous pourriez vous retrouver avec une carte SD qui écrit et lit aussi vite qu’un SSD. La plupart du temps, une carte moyenne ne sera pas aussi rapide. L’espace limité qu’ils fournissent ne laisse pas beaucoup de marge de manœuvre aux fabricants et crée un environnement dans lequel des quantités massives de données peuvent être déplacées en de minuscules cycles d’horloge.
Cela ne veut pas dire qu’il n’y a pas de différent les types de mémoire flash NAND, chacune avec ses propres inconvénients et avantages. Cependant, vous pouvez théoriquement déplacer la NAND d’un SSD (comme le 3D TLC NAND trouvé dans le Samsung SSD 850 EVO) vers une carte SD. Pour que le format SD fonctionne, il suffit qu’il soit capable de communiquer avec les appareils qui le lisent.
Concentrons-nous un peu sur les différences
Étant donné que les cartes SD ont un espace limité, le microcontrôleur qui récupère le stockage et y écrit est généralement poussé vers le bord de la carte, comme l’image suivante.
Il n’y a qu’un nombre limité d’instructions qui pourraient être programmées dans un microcontrôleur de cette taille, et avec une infrastructure aussi petite, la façon dont une carte SD gère les données est plutôt rudimentaire. Il aura tendance à stocker des données partout où il y a de l’espace libre et à lire les choses de la manière la plus ordonnée possible.
Ce n’est pas le cas des SSD, qui ont le luxe d’intégrer toute leur mémoire et toute leur infrastructure dans un espace qui s’insère dans la baie de lecteur d’un ordinateur moyen. Voici à quoi cela ressemble. (Le contrôleur est encerclé comme dans l’image ci-dessus.)
Toute l’infrastructure du SSD est conçue pour garantir qu’aucune cellule n’est utilisée plus que les autres, en gardant chaque opération de fichier aussi équilibrée que possible, ce que vous attendez d’un lecteur qui effectue de nombreuses opérations de lecture/écriture.
La plus grande quantité d’espace permet également aux fabricants d’insérer des puces qui stockent des données en cache, ce qui est crucial pour gérer rapidement les opérations lourdes et répétitives. Aucun temps n’est perdu et tout se transfère de manière fluide.
En plus de cela, l’encombrement supplémentaire du disque lui permet de dissiper plus de chaleur. Cela le rend capable d’avoir plus de contrôleurs énergivores qui seraient irréalisables dans un format SD (car il consomme à la fois plus d’énergie que les petits appareils portables pourraient fournir et chauffe considérablement).
Conclusion
L’essentiel de tout cela est que chaque plate-forme a été conçue pour fonctionner dans des environnements spécifiques. Les cartes SD sont mieux utilisées pour stocker des fichiers et les lire, tandis que les SSD sont optimisés pour exécuter la partition du système d’exploitation d’un ordinateur et tout ce qu’une telle tâche exigerait. L’un a un rôle plus simple tandis que l’autre doit être plus intelligent et plus adaptable. Ce n’est pas seulement une question de vitesse ici, mais aussi une question de flux de travail et de polyvalence.
Que pensez-vous de la perspective d’avoir des cartes SD avec des microcontrôleurs suffisamment complexes qui leur permettent de fonctionner comme des lecteurs échangeables pour les téléphones sur lesquels des applications entières pourraient être installées dessus au lieu d’avoir une partie de l’application principale dans le stockage interne NOR ? Dites-nous ce que vous en pensez en commentaire !
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.
























