Memoria tampon este un tip de memorie de calculator. Este conceput pentru a controla cantitatea de curent electric care merge la și de la cipurile de memorie în orice moment. Acest lucru asigură o memorie mai stabilă, dar crește costul și încetinește viteza cu care funcționează.
Într-un sistem de memorie tampon, un registru hardware este situat între partea computerului care controlează memoria și cipurile de memorie în sine. Acesta este un dispozitiv care poate deține o anumită cantitate de informații simultan. Registrul se va umple complet și apoi va transmite toate aceste informații deodată.
Utilizarea unui registru hardware înseamnă că computerul poate controla mult mai fiabil cât de multe date sunt transferate către și de la cipurile de memorie în orice moment. Motivul pentru care faceți acest lucru este că acest lucru controlează, de asemenea, cât de mult curent electric a trecut la și de la cipuri. Acest lucru maximizează cantitatea de date pe care computerul o poate gestiona simultan, fără a risca supraîncărcarea cipurilor de memorie cu curent și provocând fie o întârziere, fie deteriorarea cipurilor.
Dezavantajul acestui sistem este că există o întârziere în timp ce registrul se umple cu date. Întârzierea este o perioadă foarte scurtă de timp și în majoritatea computerelor va fi de o șaizeci și șase de milioane de secundă. Cu toate acestea, în timp, acest lucru se adaugă și face o diferență notabilă în performanță.
Din cauza pierderii de performanță și a prețului crescut al registrului hardware pentru sistem, memoria tampon nu este utilizată în mod normal în computerele personale. În schimb, este cel mai frecvent în servere, în special în cele dedicate procesării datelor. În aceste aplicații, beneficiile fiabilității depășesc dezavantajele costurilor și confuziei.
Astăzi, memoria tampon este denumită mai frecvent memorie înregistrată. Termenii sunt în general interschimbabili. Cu toate acestea, este posibil să vedeți și expresia „memorie complet tamponată”. Acest lucru este ușor diferit, deoarece implică fiecare parte a datelor care este stocată în tampon, în timp ce în memoria tampon standard sau înregistrată, doar anumite părți sunt stocate în tampon.
Memoria tampon nu trebuie confundată cu memoria tampon. Acesta este un termen folosit uneori pentru a se referi la memoria cache, cum ar fi un cache de disc. Aceasta implică utilizarea unei părți a unui hard disk pentru a stoca informații care sunt susceptibile de a fi utilizate în mod repetat în timpul unei sesiuni de calcul, ceea ce economisește timp care altfel ar fi petrecut accesând-o în mod repetat din sursa originală. Strict vorbind, „memoria tampon” nu ar trebui folosită pentru a se referi la memoria cache, deoarece „memoria tampon” înseamnă o locație în care informațiile sunt destinate să fie stocate și accesate o singură dată.