The input devices are used by the microprocessor to take input from users like keyboards, mouse, pens, etc whereas the output devices are used to show processed data to the end-user.