Which of the following best describes how the LOOK disk scheduling algorithm operates?
Think about how LOOK differs from SCAN by not going all the way to the disk's end.
LOOK moves the disk arm only as far as the last request in the current direction before reversing, unlike SCAN which goes to the disk's end.
What is the main difference between the LOOK and C-LOOK disk scheduling algorithms?
Consider how the arm moves after reaching the last request in the current direction.
LOOK reverses direction after servicing the last request in one direction, while C-LOOK jumps back to the first request at the opposite end and continues in the same direction.
Given the disk requests at tracks [10, 22, 20, 2, 40, 6] and the disk arm starting at track 15 moving towards higher track numbers, what is the order in which C-LOOK services the requests?
Remember that C-LOOK moves in one direction and jumps back to the lowest request after reaching the highest.
The arm moves from 15 upwards servicing 20, 22, 40, then jumps back to 2 and services 2, 6, 10 in order.
For the request queue [5, 8, 12, 20, 25] and the disk arm starting at track 10 moving towards higher tracks, which algorithm results in less total head movement?
Calculate the total distance the arm moves in each algorithm.
LOOK moves from 10 to 25 then back to 5, total movement is less than C-LOOK which jumps back causing more movement.
In a real-time system where minimizing the maximum wait time for any disk request is critical, which disk scheduling algorithm is more suitable and why?
Consider how the arm movement pattern affects wait times for requests at different positions.
C-LOOK moves in one direction only and jumps back, which helps keep wait times more uniform and predictable, important for real-time systems.