wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk scheduling

profile
Darshan Somaiya
Sep 13, 2024
0 Likes
0 Discussions
169 Reads

Disk scheduling refers to the algorithms used by the operating system to manage the order in which read and write requests to the disk are processed. These algorithms aim to minimize seek time, which is the time taken for the disk's read-write head to move to the correct track.


The commonly used disk scheduling algorithms include:

1. **First Come First Serve (FCFS)** 

  - Processes requests in the order they arrive.

  - Simple but can lead to high seek times if requests are scattered across the disk.


2. **Shortest Seek Time First (SSTF)** 

  - Selects the request closest to the current position of the read-write head.

  - Minimizes seek time, but can cause starvation if requests for distant cylinders are continuously delayed.


3. **SCAN (Elevator Algorithm)** 

  - The disk head moves in one direction, servicing requests until it reaches the end, then reverses direction.

  - It scans back and forth across the disk, ensuring fairness and reducing seek times compared to FCFS.


4. **C-SCAN (Circular SCAN)** 

  - Similar to SCAN, but the head moves in one direction and, after reaching the end, returns to the beginning without servicing any requests on the return trip.

  - Provides more uniform wait times.


5. **LOOK** 

  - A variant of SCAN, but the head only goes as far as the last request in each direction, instead of going to the end of the disk.


6. **C-LOOK** 

  - Similar to C-SCAN, but the head moves only as far as the last request before reversing direction, then jumps back to the first request.


These algorithms balance efficiency and fairness, aiming to reduce the total seek time and optimize disk performance.


Comments ()


Sign in

Read Next

Simple STEM Activities for Toddlers That Spark Curiosity

Blog banner

KASHMIR TRIPS

Blog banner

Importance of business process documentation

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Best password managers: Reviews of the top products

Blog banner

Be you

Blog banner

RAID and It's Levels

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

Firewall in Computer Network

Blog banner

Number Guessing game --lisp

Blog banner

Memory management

Blog banner

Service design process in ITSM

Blog banner

Business Engineering

Blog banner

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

World’s rarest passport owned by 500 people.

Blog banner

Threads

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

Cyber Security in Data Breaching

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

Clarizen

Blog banner

Bulk E-mail software

Blog banner

What is Virtual Memory

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Virtualisation

Blog banner

Security Issues and Countermeasures

Blog banner

Service Design Principles

Blog banner

Windows Operating System

Blog banner

Introduction to Data Science: Life Cycle & Applications

Blog banner

I/O Management and Disk Scheduling

Blog banner

Understanding - Proof of Work!

Blog banner

All you need to know about “Off-page SEO”

Blog banner

What are Virtual Machines

Blog banner

Save Girl Child

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Autonomy Vehicles: Future Ki Gadiya

Blog banner

How College Events Build Real-world Skills You Can’t Learn From Textbooks

Blog banner

MAILFENCE

Blog banner

Bharat Maps

Blog banner

Interrupts in OS

Blog banner

Fitness regime by Deepesh

Blog banner

Smartsheet

Blog banner