Input output management
Wednesday, August 14, 2013
Input output management
One of the main functions of an operating system is to control all the computer’s I/O (Input/Output) devices. It must issue commands to the devices, catch interrupts, and handle errors. It should also provide an interface between the devices and the rest of the system that is simple and easy to use. To the extent possible, the interface should be the same for all devices (device independence).
Although it must be deal with a diverse set of devices, the abstraction presented to applications should be as device independent as possible. The physical characteristics of floppy disks, CD ROMs, printer and main memory vary greatly, but application should be able to read from or write to them as if they were all the same.
No comments:
Post a Comment