An output device is any piece of computer hardware equipment used to communicate the results of data processing carried out by an information processing system.
Input Device
In computing, an input device is any peripheral (piece of computer hardware equipment) used to provide data and control signals to an information processing system such as a computer or other information appliance.