Character Devices

INPUT/OUTPUT
787 views
INPUT/OUTPUT

In addition to providing abstractions such as processes (and threads), address spaces, and files, an operating system also controls 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

Device Drivers
880 views
Device Drivers

Earlier in this section we examined what device controllers do. We saw that each controller has some device registers used to give it commands or some device registers used to read out its status or both. The number of device registers and the nature of the commands vary

Device-Independent I/O Software
2564 views
Device-Independent I/O Software

Though some of the I/O software is device specific, other parts of it are device independent. The exact boundary between the drivers and the device-independent software is system (and device) dependent, because some functions that could be done in a device-independent way

Page 0 of 1 Previous 1 Next