Input devices enter raw data into a computer which is then processed by the CPU. There are two types of input devices: manual devices like keyboards and mice that require human interaction, and automatic devices like sensors and card readers that input data without human involvement. Output devices communicate the results of the CPU's processing to the user in various formats like printed paper, sound, and on-screen displays. Common output devices include monitors, printers, speakers, and control actuators.