Home

What is meant by Disc Scheduling?

Disc Scheduling is done by operating systems to schedule I/O requests ariving for the disc. It is also known as I/O scheduling. Disk scheduling is important because: Multiple I/O requests may arrive by different processes and only one I/O request can be served at a time by the disk controller. The main aim of Disc Scheduling algorithm is to reduce or minimize the seek time for a set of requests.

Here are some of the important terms used:

  1. Seek Time: The time taken for the disc arm to locate a specified data track where the data is to be read or write.
  2. Rotational Latency: It is time taken by the desired sector of disc to rotate into a position such that it can access read/write heads.
  3. Transfer time: The time taken to transfer the data.
  4. Disc access time: Disc Access time = Seek time + Rotational latency + Transfer time
  5. Disc response time: Response Time is the average of time spent by a request waiting to perform its I/O operation.

Disc Scheduling Algorithms: