The operating system must issue the commands to the input/output devices, catch the interrupts and handle the errors.
The operating system should also provide an interface between the input/output devices and the rest of the computer system. This interface must be simple device independence (where possible) and easy to use.
There are too many input/output devices present in any computer system such as disks, keyboards, and monitors etc. These three input/output devices are the most popular input/output devices of any computer system.
You will learn all about input/output in operating system in detail, divided into the following tutorials: