Disk Scheduling Algorithms Simulator

Disk scheduling is done by operating systems to schedule I/O requests arriving for the disk. Disk scheduling is also known as I/O scheduling.

For More Information

Quick Description

  

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. Thus other I/O requests need to wait in the waiting queue and need to be scheduled. Two or more request may be far from each other so can result in greater disk arm movement. Hard drives are one of the slowest parts of the computer system and thus need to be accessed in an efficient manner.

Demonstration

Disc Scheduling Algorithm


Comparison of Algorithms

Comparison of Algorithms based on Seek Time

More Info

FCFS

First Come First Serve

More Info Demo

SCAN

It is known as Elevator Algorithm

More Info Demo

LOOK

Advanced version of SCAN Algorithm

More Info Demo

SSTF

Shortest Seek Time First

More Info Demo

C-SCAN

Circular-SCAN Algorithm

More Info Demo

C-LOOK

Circular-LOOK Algorithm

More Info Demo