búfer
Búfer, in computing, is a region of memory or a data structure used to store data temporarily while it is being transferred between two components that operate at different speeds or with different data representations.
Buffers can be implemented in software or hardware. In software, they are typically arrays or linked lists.
Buffers serve several roles: smoothing bursts in input/output, decoupling producer and consumer rates, buffering network packets,
Design considerations include buffer capacity, timing behavior (blocking vs non-blocking reads), and overflow handling. In hardware,