Buffer

Definició de buffer: àrea de memòria intermèdia que emmagatzema dades temporalment per equilibrar diferències de velocitat entre dispositius o processos. S’utilitza en discs, xarxes, multimèdia i bases de dades.

« Back to Glossary Index

Un buffer és una àrea de memòria intermèdia que s’utilitza per emmagatzemar dades temporalment mentre es transfereixen entre dos dispositius o processos que treballen a velocitats diferents.

El seu objectiu és evitar colls d’ampolla i garantir que la comunicació entre components sigui més fluida i eficient. Els buffers són àmpliament utilitzats en operacions d’E/S, transmissió de xarxes, reproducció multimèdia i bases de dades.

Característiques clau

  • Memòria temporal: les dades es desen en RAM mentre s’esperen a ser processades o enviades.
  • Amortiment de velocitats: permet que un dispositiu lent (com un disc) i un de ràpid (com la CPU) treballin conjuntament.
  • Prefetch i caching: el sistema pot carregar dades abans que es demanin per reduir el temps d’espera.
  • Ús universal: aplicat en discs, targetes de xarxa, targetes gràfiques, àudio/vídeo i processos de streaming.

Exemple

  • Quan es llegeix un fitxer d’un disc, el sistema no carrega només un byte sinó un bloc sencer en un buffer de la RAM.
  • Quan es reprodueix un vídeo en streaming, el reproductor desa uns segons de dades en un buffer per evitar interrupcions si la connexió fluctua.

Vegeu també

« Back to Glossary Index