Différence entre la RAM et le tampon

Jai recherché mais je nai pas trouvé de différence exacte entre la RAM et un tampon. Si les deux sont utilisés pour le stockage temporaire, alors pourquoi ils sont nommés différemment tout en ayant la même propriété?

Réponse

A La mémoire tampon est généralement utilisée uniquement comme stockage temporaire pendant la transmission ou la lecture dun élément. Par exemple, vous pouvez lire des données à partir dun support de stockage externe à réponse lente (par exemple, un CD) et les traiter en continu. Dans ce paramètre , le premier processus lit des blocs de données sur le support et les écrit dans la mémoire tampon à la demande, tandis que ce dernier lit dans la mémoire tampon comme sil lisait directement depuis le stockage. Cela évite les blocages dans la mesure où ce dernier processus na pas besoin dun accès exclusif à le support.

En revanche, RAM est simplement ce qui est utilisé comme mémoire principale pour les processus dans un ordinateur à usage général. Il peut y avoir plusieurs tampons non seulement dans la RAM mais également dans dautres unités de mémoire. Dire que la RAM est utilisée pour le « stockage temporaire » peut être assez trompeur car « temporaire » signifie ici en fait « jusquà ce que le processus qui lutilise soit inactif ou éteint » (et non « jusquà ce que les données ne soient plus nécessaires »).

En résumé, un tampon est un concept abstrait (et nexiste réellement quau niveau logiciel); La RAM est un type concret de technologie de stockage.

Réponse

Les disques SSD sont souvent utilisés comme tampons. Vous n’appelleriez pas une RAM de disque SSD, nest-ce pas?

La RAM est une mémoire à accès aléatoire. Un tampon est une structure de données utilisée pour optimiser le flux de données.

Vous faites une erreur de catégorie. Vous comparez des choses qui ne peuvent être comparées. C’est comme demander pourquoi votre nez ne s’appelle pas Usain Bolt alors qu’ils courent tous les deux.

Réponse

Buffer est un concept. Cest une structure utilisée pour contenir des données pour les garder « plus proches » pendant que vous « les traitez ». Comme la mise en mémoire tampon dune vidéo YouTube. De nombreux types de mémoires sont utilisés comme tampons. La RAM est certainement idéale pour contenir des tampons, mais pour les données volumineuses, vous pouvez également tamponner les données sur un disque dur ou un SSD.

Les tampons sont principalement utilisés pour contenir des données coûteuses à lire et à écrire (coûteuses en temps, en bande passante, etc.), vous préférez donc en lire une seule partie, travailler dessus , puis écrivez-le lorsque vous avez terminé. Et la RAM est un bon endroit pour le faire, à moins que vos données ne soient énormes. Comme vous le savez, la RAM actuelle va des centaines de Mio (smartphones) à des dizaines de Gio (PC haut de gamme).

RAM est le type spécifique de mémoire. De nombreux logiciels lutilisent pour contenir des tampons, mais aussi pour contenir son propre code, etc.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *