I/O is the means by which a computer exchanges information with the outside world. A keyboard is what type of peripheral device?