We call input and output devices the devices in charge of incorporating and extracting information from a computer . They fit within the so-called Von Neumann Architecture , which explains the main parts of a computer. These devices have evolved over time, and today there are many variants that seemed impossible in the beginning of information technology . Input and Output Devices
Among the input devices, we have the keyboard, which allows to incorporate information through alphanumeric characters of pressed keys; the mouse, which works to annotate elements in a graphical environment ; the joystick, an elongated element used for games as well as for the graphical environment; the optical pencil, which works as a mouse replacement and is used to annotate elements in a graphical environment; the microphone, which is used to capture vibrations that generate the sound and transmit information to the machine; the camera, which captures images and transports them to a digital environment; the scanner, which also receives images of documents. Input and Output Devices
In relation to output devices, some examples are: the monitor, which is responsible to show visual data to the user; the speakers, which transmit sound; the printer, which records the information on paper, among others.
In addition to these elements, there are other devices that fulfill these functions. So, for example, you can name touch screens, storage drives like CD, DVD, USB, etc. Input and Output Devices
All these peripherals operate through interrupts that cause executed processes to be temporarily suspended. Thus, the input and output devices send interrupts to the processor through a controller that can be integrated in the processor itself, in addition to enabling or disabling these requests. The procedure involves the execution of the instruction , that these values are saved to be processed again, that the CPU attends to the device and that finally, when finishing the interrupt, it returns to the obtained instruction. To carry out these tasks, the motherboards that house the different components of a computer have a control bus system .
Thus, input and output devices have undergone a great evolution since the origin of computers. This has brought about a substantial increase in productivity and the variety of tasks that can be performed.