Para reducir los efectos entre las diferencias que surgen en las velocidades entre el procesador y los periféricos, cada uno de ellos contiene una memoria intermedia (buffer) que almacena la información durante la transferencia.