Home CPU Scheduling Disk Scheduling Page Replacement Deadlock


CPU SCHEDULING

What is Disk Scheduling ?

What is the need of Disk Scheduling ?

  • One of the responsibilities of the operating system is to use the hardware efficiently. For the disk drives, meeting this responsibility entails having fast access time and large disk bandwidth.
  • For magnetic disks, the access time has two major components.The seek time is the time for the disk arm to move the heads to the cylinder containing the desired sector.
  • The rotational latency is the additional time for the disk to rotate the desired sector to the disk head. The disk bandwidth is the total number of bytes transferred, divided by the total time between the first request for service and the completion of the last transfer.
  • We can improve both the access time and the bandwidth by managing the order in which disk I/O requests are serviced.

Types of Disk Scheduling Algorithms

  • First Come First Serve Disk Scheduling (FCFS)
  • Shortest Seek Time First Disk Scheduling (SSTF)
  • Scan Disk Scheduling
  • Look Disk Scheduling
  • Circular Scan Disk Scheduling
  • Circular Look Disk Scheduling
  • Lets try to Run and Understand how these Disk Scheduling Algorithms actually WORK and even make a COMPARITIVE ANALYSIS.