Disk Scheduling and RAID Disk scheduling is handled by operating systems for scheduling of input/output request for the disk in order to improve overall system performance. This is necessary because, for over four decades now, the increase in the speed of processor and main memory is incomparable with that of the disk. Apart from speed, disk storage space is another important factor in determining the level of performance of a system. Insufficient disk space can serve a bottleneck for system performance even when other resources are at high speeds. This have given rise to development of arrays of disks that operate independently and in parallel. Question Describe the scheduling algorithms that can be used by the operating system to manage disks’ I/O requests. Highlight the advantages and disadvantages.
Disk Scheduling and RAID
Disk scheduling is handled by operating systems for scheduling of input/output request for the disk in order to improve overall system performance. This is necessary because, for over four decades now,
the increase in the speed of processor and main memory is incomparable with that of the disk. Apart from speed, disk storage space is another important factor in determining the level of performance of a
system. Insufficient disk space can serve a bottleneck for system performance even when other resources are at high speeds. This have given rise to development of arrays of disks that operate independently and in parallel.
Question
Describe the scheduling
![](/static/compass_v2/shared-icons/check-mark.png)
Disk scheduling:
- In a computer, multiple processes run over the same time.
- To handle this multiple processes, the operating system decides which process has to be executed first. This technique is called as disk scheduling.
- There are different scheduling algorithms are used by the Operating System to manage I/O request. Here we are describing the major scheduling algorithms.
- FCFS (First Come First Serve)
- SSTF (Shortest Seek Time First)
- SCAN
- CSCAN
Step by step
Solved in 5 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)