Transforming I/O Requests to Hardware Operations

We now explain how the operating system translates a service request from a user program to actions performed by hardware.

The following flow chart shows the life cycle of an I/O request that involves reading data from a device.