Normalmente los datos se almacenan en un búfer mientras son transferidos desde un dispositivo de entrada (como un ratón o "mouse") o justo antes de enviarlos a un dispositivo de salida (por ejemplo: altavoces).