wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk Scheduling

profile
Rishi Chauhan
Sep 09, 2024
0 Likes
0 Discussions
78 Reads

Disk scheduling in an operating system is the method used to determine the order in which disk I/O requests are serviced. Efficient disk scheduling is essential because disk I/O is relatively slow, and multiple requests may arrive simultaneously. The primary goal of disk scheduling is to reduce the total seek time, which is the time taken by the disk's read/write head to move to the correct track where the data resides.

Key Terms:

  • Seek Time: Time required to move the disk arm to the desired track.
  • Rotational Latency: Time for the disk to rotate the required sector under the read/write head.
  • Transfer Time: Time taken to transfer data after the head is positioned.

Common Disk Scheduling Algorithms:

  1. First-Come, First-Served (FCFS):
  • This algorithm services requests in the order they arrive.
  • Pros: Simple and fair.
  • Cons: Can lead to high seek times and inefficient disk utilization, as the head may have to move back and forth frequently (the “convoy effect”).
  1. Shortest Seek Time First (SSTF):
  • SSTF selects the request closest to the current head position, minimizing seek time for each operation.
  • Pros: Reduces average seek time compared to FCFS.
  • Cons: Can cause starvation for requests far from the head, as closer requests are always prioritized.
  1. SCAN (Elevator Algorithm):
  • The disk head moves in one direction (e.g., inward), servicing requests, and then reverses direction when it reaches the end.
  • Pros: Reduces starvation and provides more efficient head movement than SSTF.
  • Cons: Edge requests may wait longer since the head services requests in a sweeping motion.
  1. C-SCAN (Circular SCAN):
  • The disk head moves in one direction to the end of the disk, then jumps back to the beginning without servicing requests on the way back.
  • Pros: Provides more uniform wait times compared to SCAN.
  • Cons: The jump-back can introduce a small delay for requests near the start of the disk.
  1. LOOK and C-LOOK:
  • Variants of SCAN and C-SCAN where the disk head only goes as far as the furthest request, reducing unnecessary movement.
  • Pros: More efficient in terms of minimizing head movement.

Efficient disk scheduling reduces seek times, improves system performance, and ensures fair access to disk resources for multiple processes.


Comments ()


Sign in

Read Next

 " Healing of Yoga "

Blog banner

FREE VERSION OF G-MAIL

Blog banner

Types of Hackers

Blog banner

Importance of modern technology era

Blog banner

The Bold Digital Marketing Moves That Made Durex India’s Second-Largest Condom Brand

Blog banner

GIS Bharat Maps

Blog banner

Junk food vs healthy food

Blog banner

Cherish the Craft — Essential Tips to Maintain Your Patola Collection

Blog banner

10 Signs your Computer has Virus

Blog banner

Cache memory

Blog banner

Human Error: The weakest link in Cybersecurity

Blog banner

Full Disk Encryption

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

Marvel Cinematic Universe

Blog banner

Craziness of dream 11 and how it impacts on our life

Blog banner

Network Footprinting in Cybersecurity

Blog banner

Session Hijacking

Blog banner

Capacity management in ITSM

Blog banner

Penetration Testing

Blog banner

SNAPCHAT

Blog banner

Lucidchart

Blog banner

gis substation

Blog banner

What is a Malware ?

Blog banner

Principles of Concurrency

Blog banner

INTERNET SECURITY

Blog banner

MODERN OPERATING SYSTEM

Blog banner

GOOGLE

Blog banner

Veg Mix Pickle

Blog banner

Getting into Anime

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Mumbai famous street food

Blog banner

Traditional UNIX Scheduling

Blog banner

The Power of Forensic Watermarking in the Fight Against Content Piracy

Blog banner

Jira service Management

Blog banner

Deadlocks in Operating System

Blog banner

Business-to-Business

Blog banner

10 Reasons to Date a South Indian Girl

Blog banner

Getting into anime My anime suggestions

Blog banner

Fitness regime by Deepesh

Blog banner

Article on Fresh Book

Blog banner

Review on Recovering Deleted Files

Blog banner

A small world of Sockets

Blog banner