Unformatted text preview: requests were dispatched May cause starvation of some requests. Linux : block I/O
1. 2. 3. 4. File system accepts I/O request from user application File system determines address of sector on device and includes it in a bio structure File system submits the I/O request, using the bio it has constructed, to the scheduler I/O scheduler adds request to scheduling structure(s) Linux : block I/O
1. 2. 3. Device driver issues dispatch notice to I/ O scheduler I/O scheduler returns next request, removes request from scheduling structure(s) File system and device drivers handle communication with devices, buffers, and user applications Questions?
Read Love Chapter 12 Do Homework #4 Get moving on Project #4 Plan of Attack is due before Rob's seminar!...
View Full Document
- Spring '08
- Operating Systems, Input/output, disk drives, Elevator algorithm, I/O scheduling, request queue, CFQ