Skip to main content

Qu'est-ce qu'un tampon d'écriture?

Dans l'architecture informatique, il existe des morceaux de mémoire appelés tampons.Ces tampons sont petites et contiennent des informations qui doivent pouvoir être rapidement accessibles.Un tampon d'écriture, qui est conservé dans le cache de l'unité de traitement centrale (CPU), contient des informations qui doivent être capables d'être écrites du tampon à la zone de mémoire d'accès aléatoire (RAM) de l'ordinateur.La plupart des données du cache sont lues et non écrites, donc le tampon d'écriture est minuscule par rapport à la section de lecture du cache.Le tampon d'écriture ne peut gérer qu'une seule demande d'écriture à la fois, donc un seul morceau de données est publié lorsqu'une demande d'écriture est reçue.

En architecture de mémoire, que la mémoire soit du CPU ou de la RAM, il y a une sectionappelé un cache.Cela représente un très petit morceau de la mémoire entière, et il stocke les données précédemment lues afin qu'elles puissent être récupérées plus tard.En stockant les informations, l'ordinateur pourra le rappeler beaucoup plus rapidement et plus facile lorsque l'utilisateur y accède à nouveau.

Un tampon d'écriture, qui est exclusivement stocké dans le cache CPU, stocke les informations pour la rédaction.La différence entre une demande de lecture et d'écriture est de savoir comment les informations sont gérées.Dans une demande de lecture, les informations sont récupérées telles quelles, sans aucune modification ni calcul.Une demande d'écriture est plus compliquée, car les informations doivent être modifiées ou calculées avant de pouvoir être utilisées.

La majorité des demandes sont des demandes de lecture, telles que le rappel d'un site Web statique ou l'ouverture d'un document précédemment enregistré qui n'a pas changé.Le tampon d'écriture aide à organiser l'ensemble du tampon.Au lieu d'avoir toutes les demandes de lecture et d'écriture en un seul endroit, ce qui peut réduire considérablement la vitesse du cache, les informations d'écriture ne sont stockées que dans une section afin que cette section puisse fonctionner exclusivement sur les demandes d'écriture.Le reste du cache est ensuite laissé pour fonctionner sur les demandes de lecture prédominantes.

Dans le tampon d'écriture, les demandes ne peuvent être gérées qu'un à la fois.Au lieu de la section de lecture du cache, qui gère à la fois de nombreuses demandes, la section d'écriture ne peut publier que des informations pour une seule demande.Ceci est principalement parce que les demandes d'écriture sont plus difficiles à remplir, donc le cache doit se concentrer sur la seule tâche.

Bien que le tampon ne puisse remplir qu'une seule demande d'écriture à la fois, elle se déplace toujours rapidement.Les demandes d'écriture n'ont besoin que d'une petite partie d'informations pour fonctionner, et les données sont rappelées en millisecondes.Même s'ils sont plus lents que les demandes de lecture, les demandes d'écriture sont toujours remplies d'un délai de court terme.