« Fonctionnement d'un ordinateur/Les différents types de mémoires » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 131 :
===Le bus de données===
 
Le bus de données est généralement un bus bidirectionnel (pour les lectures, écritures et écrituresreprogrammations), rarement unidirectionnel (pour les ''mask ROM'' qui ne gèrent que la lecture). Le bus de données transmet un nombre fixe de bits, qui est le plus souvent égal à la taille d'un byte. Si c'est le cas, le bus de données peut transmettre un byte à chaque transmission (à chaque cycle d'horloge). Une mémoire et/ou un bus qui permet ce genre de choses est appelé une mémoire ou un bus parallèle. Quelques mémoires sont cependant connectées à un bus qui ne peut transmettre qu'un seul bit à la fois. Un tel bus est appelé un bus série, la mémoire étant appelée une mémoire série. Ces mémoires permettent de lire ou écrire par bytes complets, qui sont transmis bits par bits sur le bus de données. La conversion entre byte et flux de bits sur le bus est réalisée par un simple registre à décalage. On pourrait croire que de telles mémoires séries sont rares, mais ce n'est pas le cas. Les mémoires Flash, très utilisées dans les clés USB ou les disques durs SSD sont des mémoires séries.
 
[[File:Mémoire série et parallèle.png|centre|vignette|upright=2|Mémoire série et parallèle]]