Hardware Characteristics Relevant to
Operating Systems

Daniel A. Menascé

Slide 8 of 15:

The above sequence illustrates the different steps involved in carrying out an I/O. Note that the I/O is started by a user program issuing a trap to the OS and is completed when the OS processes an interrupt to indicate that the I/O operation is complete. While an    I/O takes place, the requesting process is suspended and is not scheduled by the OS.