Je crois comprendre la différence entre les E/S séquentielles et aléatoires sur les disques durs, et que les E/S séquentielles sont beaucoup plus rapides.
Ma question, cet article dit que:
il n'y a pas de concept physique de blocs adjacents ou contigus
sur le stockage flash.
Alors, pourquoi toutes les vitesses de lecture/écriture de la publicité des fabricants de disques SSD sont-elles séquentielles? Selon l'article, la lecture/écriture séquentielle n'est pas pertinente pour le stockage flash, alors à quoi le fabricant fait-il référence lorsqu'il parle de vitesse de lecture/écriture séquentielle de "500 Mo/s"?
Votre prémisse est imparfaite. Le fait qu'il y ait essentiellement une latence de recherche nulle sur un disque SSD signifie que le fait que les données ne sont pas stockées sous forme de mappage linéaire n'a aucune incidence sur les performances du périphérique. Vous pouvez donc le traiter fonctionnellement comme un simple mappage linéaire de blocs. . Notez également que l’article que vous citez n’est pas tout à fait exact. Un bloc de système de fichiers fait généralement 4 ko, alors que les blocs de données sur le SSD ont en général une taille de 4 Mo. Il est donc très possible qu'un fichier de moins de 4 Mo soit entièrement contenu dans un emplacement physique sur le SSD.
Il existe deux autres raisons pour lesquelles les performances d'E/S séquentielles sont importantes: