A buffer is a location in memory that is traditionally used because CPU instructions can not directly address data stored in peripheral devices . A buffer is a temporary memory location , that is traditionally used because CPU instructions can not directly address data stored in peripheral devices .