Mémoire tampon
Une mémoire tampon est une zone de stockage temporaire et intermédiaire dans la mémoire d’un ordinateur qui contient des données pendant leur transfert entre deux emplacements. Ces emplacements peuvent être physiques par exemple, des ordinateurs distincts sur un (réseau ou des composants matériels à l’intérieur d’un ordinateur) ou virtuels deux (programmes exécutés sur un même ordinateur). Une mémoire tampon régularise un transfert de données lorsque l’un des côtés dispose d’une connexion plus lente ou d’une capacité de traitement moindre que l’autre. Elle permet à une partie des données de s’accumuler en mémoire afin de fournir au destinataire un flux de données régulier, même si l’émetteur subit des fluctuations ou des interruptions.
L’exemple le plus visible d’une mémoire tampon que voient la plupart des utilisateurs d’ordinateurs est celui d’une vidéo en streaming qui se télécharge pendant quelques secondes avant de commencer à être lue. La mise en mémoire tampon de la vidéo permet à l’ordinateur de la lire sans pause, même si la connexion n’est pas assez rapide ou stable pour la lire directement sur Internet. Si la connexion est complètement interrompue, la vidéo continue d’être lue jusqu’à ce qu’elle atteigne la fin de la mémoire tampon (ou la fin de la vidéo si l’ordinateur a réussi à la mettre entièrement en mémoire tampon).
De nombreux autres aspects des ordinateurs utilisent des mémoires tampons pour faciliter la gestion des transferts de données, en utilisant une partie de la RAM du système ou une mémoire dédiée sur un composant matériel. Par exemple, les disques durs possèdent une mémoire tampon intégrée qui stocke les données pendant les opérations de lecture et d’écriture, car les disques durs ne peuvent pas écrire les données aussi rapidement que le contrôleur de stockage les envoie. Les cartes graphiques rendent les graphiques 2D et 3D dans une mémoire tampon d’image avant d’envoyer les images obtenues au moniteur, afin de maintenir une fréquence d’images fluide. Même les clics de souris et les frappes de touches sont d’abord placés brièvement dans une mémoire tampon avant que le système d’exploitation ne les traite comme des entrées.
Testez vos connaissances