Input devices are the component of the computer system that accepts incoming data and instructions and converts them into a pattern of electrical signals in binary code that is understandable to a digital computer.
Example: Keyboard, mouse etc.
Output devices are the component of computer system that converts the digitized signals into a form understandable to the user. The output devices are generally known as reverse of input devices. Output devices also send data from one computer system to another.
example: Monitor, printer etc.
Difference between Input and Output devices:
|INPUT DEVICE||OUTPUT DEVICE|
|It accepts data from user.||It reflects processed data to user.|
|It is directly commanded by user.||It is commanded by processor.|
|It converts user friendly instruction into machine friendly.||It converts machine’s instructions to user intelligible.|
|It takes the data from the user and sends it to the processor for execution.||It takes the processed data from the processor and sends it back to the user.|
|It helps the computer is accepting the data.||It helps the computer is displaying the data.|
|The design of input devices are more complex.||The design of output devices are less complex.|
|Ex: Keyboard, Image Scanner, Microphone, Pointing device, Graphics tablet, Joystick.||Ex: Monitor, Printers, Plotters, Projector, Speakers.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Refresh type output devices in Computer Graphics
- Difference between Input and Output Interface Unit
- Difference between Input Conditioning and Output Conditioning Unit
- Peripherals Devices in Computer Organization
- Computer Organization | Asynchronous input output synchronization
- Introduction of Input-Output Processor
- Structure of Input-Output Interface
- Applications of Input/Output Interface
- Code valid in both C and C++ but produce different output
- Output of C++ programs | Set 24 (C++ vs C)
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference and Similarities between PHP and C
- 8085 program to print the table of input integer
- 8086 program to print the table of input integer
- Difference between ++*p, *p++ and *++p
- Difference Between DOS and Windows
- Difference between User Level thread and Kernel Level thread
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.