Buffer

Un buffer è un'area di archiviazione temporanea e intermedia nella memoria di un computer che contiene dati durante il trasferimento tra due posizioni. Queste posizioni possono essere fisiche per esempio, computer separati su una (rete o componenti hardware all'interno di un computer) oppure virtuali due (programmi in esecuzione su un unico computer). Un buffer rende più regolare un trasferimento di dati quando uno dei due lati ha una connessione più lenta o una capacità di elaborazione inferiore rispetto all'altro. Consente di accumulare una certa quantità di dati nella memoria per fornire al destinatario un flusso di dati costante, anche se il mittente subisce variazioni o interruzioni.

L'esempio più evidente di buffer che la maggior parte degli utenti di computer vede si verifica quando un video in streaming viene scaricato per alcuni secondi prima di iniziare la riproduzione. Il buffering del video consente al computer che lo riproduce di riprodurlo senza pause, anche se la connessione non è abbastanza veloce o stabile per riprodurlo direttamente su Internet. Se la connessione si interrompe completamente, il video continua a essere riprodotto fino a raggiungere la fine del buffer (o la fine del video, se il computer è riuscito a memorizzarlo interamente nel buffer).

Molti altri aspetti dei computer usano buffer per gestire i trasferimenti di dati, utilizzando una parte della RAM del sistema o una memoria dedicata su un componente hardware. Per esempio, i dischi rigidi includono un buffer di memoria integrato per memorizzare i dati durante le operazioni di lettura e scrittura, poiché i dischi rigidi non possono scrivere i dati alla stessa velocità con cui il controller di archiviazione li invia. Le schede video eseguono il rendering della grafica 2D e 3D in un buffer dei fotogrammi prima di inviare le immagini risultanti al monitor, per mantenere uniforme la frequenza dei fotogrammi video. Anche i clic del mouse e i tasti premuti vengono prima inviati per un momento a un buffer di memoria, prima che il sistema operativo li elabori come input.

Aggiornato December 28, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

50 Kbps is how many bits per second?

A
5
0%
B
50
0%
C
5,000
0%
D
50,000
0%
Correct! Incorrect!     View the Kbps definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Buffer in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.