a device used to enter information into a computer.
a device that is used to get data into a computer system
designed to operate and control the computer hardware and provide a platform for application software