The disk scheduler is part of operating systems and regulates the timing (scheduling) of read and write requests on hard drives and other storage devices.
The following techniques are used to ensure the best possible utilization of the disk:
A disk scheduler can also handle read and write requests with different priorities. The latter are highly time only, since the program that has requested the data, waits for it. Data to be written, however, can optionally be cached before they are actually written to the storage medium.
- Operating system theory