A peripheral device, or simply peripheral, is an auxiliary hardware device that a computer uses to transfer information externally.[1] A peripheral is a hardware component that is accessible to and controlled by a computer but is not a core component of the computer.
A peripheral can be categorized based on the direction in which information flows relative to the computer: