De nombreuses applications et dispositifs utilisent des tampons de données pour stocker temporairement les données avant de les utiliser . Cela se fait habituellement pour s'assurer qu'il n'y a aucune interruption dans le flux de données vers sa destination. Qu'est-ce qu'un tampon ?
Un tampon est partie de la mémoire réservée pour stocker une certaine quantité de données avant de les envoyer vers un autre périphérique ou une application .
Pourquoi Tampons sont nécessaires
tampons sont utilisés lorsque le taux de transfert de données entre deux appareils est soit radicalement différent , variable ou sujettes à des interruptions temporaires.
différence entre un tampon et un cache
tampons et les caches sont des concepts connexes, et de nombreuses implémentations vont remplir les deux rôles. Mais il ya une distinction essentielle : un tampon stocke les informations pour s'assurer qu'il peut être envoyé sans interruption, tandis qu'un cache stocke les informations qui devrait être utilisé plus d'une fois
Utilisations courantes de tampons < br . > Photos
Un bon exemple de l'utilisation de la mémoire tampon est en streaming vidéo sur Internet . La vitesse peut varier considérablement au cours d'un téléchargement , mais les utilisateurs s'attendre vidéo de jouer sans interruption. L'utilisation d'un tampon permet la lecture en continu , malgré un flux irrégulier de données.
Buffer Overflow Error
Un buffer overflow , ou dépassement, erreur se produit lorsqu'un programme tente d' écrire plus de données dans un tampon qu'elle est capable de stocker , débordant le tampon et l'inondation d'autres parties de la mémoire avec les données.