Un buffer este o porțiune a memoriei fizice a unui computer care este utilizată pentru a stoca informații pe măsură ce se deplasează dintr-o locație din sistem în alta. Un buffer de ecran este un buffer care deține în mod specific informații care ajung pe ecranul de afișare al sistemului. Bufferele în ansamblu sunt folosite pentru a organiza datele și pentru a se asigura că acestea se deplasează eficient dintr-un loc în altul. Bufferul de ecran are multe asemănări atât cu memoria video, cât și cu memoria cache a sistemului, dar este separat de ambele.
Când un computer este în funcțiune, acesta are mai multe tipuri de memorie. Majoritatea acestora se împart în două categorii: virtuale și fizice. Memoria fizică se află de fapt într-un sistem de stocare a memoriei, cum ar fi modulele de memorie cu acces aleatoriu (RAM) conectate la placa de bază. Memoria virtuală este informații cu prioritate scăzută, dar totuși importante, pe care sistemul le scrie pe hard disk pentru a elibera spațiu.
Tampoane este un termen generic care descrie o porțiune a memoriei fizice în care informațiile sunt stocate pentru o deplasare ulterioară. Aceste informații sunt importante, dar nu sunt încă utilizate. Deoarece un sistem informatic poate conține informații în multe locuri diferite, tamponul permite tuturor acelor sisteme să trimită informații importante într-un singur loc în așteptarea nevoii sale. Apoi, când informațiile sunt puse în uz, sunt toate împreună și gata să fie mutate în memoria activă.
Un buffer de ecran adună toate informațiile pentru a descrie ceea ce se va afișa pe ecranul sistemului. Aceste informații provin dintr-un număr mare de surse, cum ar fi sistemul în sine, dispozitivele de intrare ale utilizatorului, camerele și programele care rulează. Adesea, există mai mult de un tampon de ecran asamblat pentru a permite afișarea imaginilor progresive fără întârziere.
Bufferul de ecran este ușor de amestecat cu alte două sisteme cheie: memoria cache a sistemului și memoria video. Un cache de sistem este informații active pe care computerul le păstrează la îndemână pentru utilizare constantă. Cache-ul are aceleași proprietăți de bază ca un buffer, dar tamponul este eliminat după utilizare, în timp ce memoria cache nu este. Computerul presupune că, odată ce informațiile din buffer sunt utilizate, nu va mai avea nevoie de ele.
Memoria video este memoria fizică folosită de o placă video pentru a aduna informații înainte de a le trimite în sistemul principal. Pentru a elimina stresul de pe procesorul computerului, plăcile video moderne sunt capabile să proceseze și să colecteze informații video fără a interacționa cu computerul principal. Aceste informații sunt stocate pe card până când sunt necesare și apoi sunt trimise în memoria tampon a ecranului.