緩衝器是一臨時資料儲存區域,功能在於彌補傳送端與接收端,不同資料傳輸速率或是資料處理速度上差異。
例如,利用印表機印出資料時,因為電腦處理的速度遠大於印表機印字的速度,若電腦傳送資料時要考慮印表機是否印完所傳過去的資料,勢必會使電腦效率受到影響,因此,作業系統都會有一塊專屬記憶體,用來暫時存放印表機將印出的資料,CPU 只要負責將要列印的資料填入緩衝區,印表機再從這個記憶區塊讀取資料即可,如此一來使不會降低CPU的效率。