Pufferelés (az angol buffer szóból ) - a csere megszervezésének módszere, különösen az adatbevitel és -kimenet számítógépekben és más számítástechnikai eszközökben , amely puffer használatát foglalja magában az ideiglenes adattároláshoz. Adatbevitelkor egyes eszközök vagy folyamatok adatokat írnak a pufferbe, míg mások onnan olvasnak, és fordítva, amikor kimenetet készítenek. A pufferbe írt folyamat azonnal folytatódhat anélkül, hogy megvárná, hogy egy másik folyamat feldolgozza az adatokat, amelyre azt szánták. Az a folyamat viszont, amely feldolgozott egy bizonyos adatrészt, azonnal ki tudja olvasni a következő részt a pufferből. Így a pufferelés lehetővé teszi, hogy a bemenetet, a kimenetet és a feldolgozást végző folyamatok párhuzamosan fussanak anélkül, hogy megvárnák egy másik folyamat elvégzését. Ezért az adatpufferelést széles körben használják a többfeladatos operációs rendszerekben .
A pufferelés felépítési elve alapján lehet transzparens (például a lemez gyorsítótárazása íráshoz, amikor a folyamatok vagy eszközök nincsenek tudatában a pufferelési eljárás létezésének közöttük), és átlátszatlan , amikor a feleknek tudásra van szükségük a pufferről fejezze be a cserét. Szemléltető példa. A papírpostát postazsákokba , majd vonatkocsikba, autókba és egyéb járművekbe kapszulázzák . A feladónak és a címzettnek csak egy pufferelési szintet kell ismernie – a postafiókokat. A fennmaradó szintek átláthatóak a felhasználó számára!
Az "átlátszó" és az "átlátszatlan" pufferelés kifejezések nem teljesen sikeresek, mivel kissé zavaróak lehetnek. Sikeresebbként a „láthatatlan” és a „látható pufferelés” kifejezéseket lehetne javasolni
A számítógépes grafikában, a képek feldolgozására és megjelenítésére többféle pufferelést alkalmaznak (lásd dupla és hármas pufferelés ), melyek hardveresen és szoftveresen is megvalósíthatók.