Mémoire utilisée pour le stockage temporaire de données lors du transfert d'informations afin de compenser la différence de débit, de vitesse de traitement ou de synchronisation entre les divers dispositifs d'un ordinateur et ses périphériques. Ainsi par exemple, lorsque que l'on effectue une demande d'impression, les données à imprimer sont stockées dans une mémoire tampon le temps que l'on vérifie si l'imprimante est en état de marche et disponible. Dès que l'imprimante est prête, les données commencent à être transférées pour réaliser l'impression. Autre exemple : lorsqu'une application doit lire ou écrire des fichiers, des mémoires tampons seront créées pour contenir une certaine quantité de données en provenance ou à destination de chacun des fichiers qui sera lu ou écrit. Enfin dans une application de lecture de fichiers audio ou vidéo en streaming, le programme de lecture emploie des mémoires tampons pour stocker à l'avance des séquences. En gérant finement le vidage et le remplissage
de ces mémoires, l'utilisateur aura la sensation d'écouter un flot continu de paroles ou de musique ou de visionner une vidéo continue.
|