May 2015 Archive


Device Drivers
826 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
2389 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

User-Space I/O Software
1244 views
User-Space I/O Software

Though most of the I/O software is within the operating system, a small portion of it comprises libraries linked together with user programs, and even whole programs running outside the kernel. System calls, including the I/O system calls, are usually made by library procedures.

DISKS
838 views
DISKS

Let's begin studying some real I/O devices. We will begin with disks, which are conceptually simple, yet very important. After that we will look at clocks, keyboards, and displays.

Page 1 of 1 Previous 1 Next