This preview shows page 1. Sign up to view the full content.
Unformatted text preview: of the I/O. 2. (2.5 pts) Draw a Fgure to describe the layers of the I/O software and explain what each layer does. Answer: rom bottom to up: (a) Interrupt handler: Saves the state of the current process, processes in-terrupts generated by the devices by calling the appropriate interrupt handling procedure, and calls the scheduler. (b) Device driver: Programs the device controller by writing to its control and data registers to do I/O and to conFgure the device. (c) Device independent software: Provides protection, error reporting, buer-ing, etc. (d) User-level I/O software: Provides spooling, formatting, etc....
View Full Document
This test prep was uploaded on 04/18/2008 for the course COP 4600 taught by Professor Yavuz-kahveci during the Spring '07 term at University of Florida.
- Spring '07
- Operating Systems