Un buffer è una porzione della memoria fisica di un computer utilizzata per memorizzare le informazioni mentre si sposta da una posizione all’altra del sistema. Un buffer dello schermo è un buffer che contiene in modo specifico le informazioni che vengono inviate allo schermo di visualizzazione del sistema. I buffer nel loro insieme vengono utilizzati per organizzare i dati e garantire che si spostino da un luogo all’altro in modo efficiente. Il buffer dello schermo condivide molte somiglianze sia con la memoria video che con la cache di sistema, ma è separato da entrambi.
Quando un computer è in funzione, ha diversi tipi di memoria. La maggior parte di questi rientrano in due categorie: virtuali e fisici. La memoria fisica si trova in realtà in un sistema di archiviazione della memoria, come i moduli di memoria ad accesso casuale (RAM) collegati alla scheda madre. La memoria virtuale è un’informazione a bassa priorità, ma comunque importante, che il sistema scrive sul disco rigido per liberare spazio.
Buffer è un termine generico che descrive una porzione della memoria fisica in cui vengono archiviate le informazioni per il successivo spostamento. Questa informazione è importante, ma non è ancora in uso. Poiché un sistema informatico può contenere informazioni in molti luoghi diversi, il buffer consente a tutti quei sistemi di inviare informazioni importanti in un punto in previsione della sua necessità. Quindi, quando l’informazione viene chiamata in uso, è tutta insieme e pronta per entrare nella memoria attiva.
Un buffer dello schermo raccoglie tutte le informazioni per descrivere cosa verrà visualizzato sullo schermo del sistema. Queste informazioni provengono da un gran numero di fonti, come il sistema stesso, i dispositivi di input dell’utente, le fotocamere e i programmi in esecuzione. Spesso viene assemblato più di un buffer dello schermo per consentire la visualizzazione di immagini progressive senza ritardi.
Il buffer dello schermo è facile da confondere con altri due sistemi chiave: la cache di sistema e la memoria video. Una cache di sistema è un’informazione attiva che il computer tiene a portata di mano per un uso costante. La cache ha le stesse proprietà di base di un buffer, ma il buffer viene eliminato dopo l’uso mentre la cache non lo è. Il computer presuppone che una volta utilizzate le informazioni memorizzate nel buffer, non ne avrà più bisogno.
La memoria video è la memoria fisica utilizzata da una scheda video per raccogliere informazioni prima di inviarle al sistema principale. Per eliminare lo stress dal processore del computer, le moderne schede video sono in grado di elaborare e raccogliere informazioni video senza interagire con il computer principale. Queste informazioni vengono memorizzate sulla scheda fino a quando non sono necessarie e quindi vengono inviate al buffer dello schermo.