wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk scheduling

profile
Darshan Somaiya
Sep 13, 2024
0 Likes
0 Discussions
170 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

Android Application Components and Activity Lifecycle

Blog banner

Cyber Security Control

Blog banner

The Memory Hierarchy

Blog banner

Real time scheduling

Blog banner

Cyber Laws In India and Around the World

Blog banner

What is Email? Uses of Emails

Blog banner

DNS Cache

Blog banner

Introduction to GIS

Blog banner

Memory Management

Blog banner

MODERN OPERATING SYSTEM

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

Memory Management

Blog banner

Health and fitness

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

social media issue

Blog banner

DURGA POOJA

Blog banner

semaphores

Blog banner

Meshoo

Blog banner

Explain the concept of ( MIS) Management information systems

Blog banner

Digital Marketing

Blog banner

Some web vulnerabilities

Blog banner

Getting started with Android Studio

Blog banner

The Role of Fibre in Everyday Nutrition and Digestive Health

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

Lucidchart

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

VPN

Blog banner

Microsoft Word

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

The Features of Blockchain

Blog banner

The New Dr. Frankenstein who will perform first full head transplant

Blog banner

SPEM

Blog banner

Types of Malware in Cyber Security

Blog banner

OS assignment 3

Blog banner

My First Dream Bike

Blog banner

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

Blog banner

Whatsapp Messenger

Blog banner

Not anti-social, but pro-solitude

Blog banner

Data Structures

Blog banner

Principles of Concurrency

Blog banner

"Games and the future"

Blog banner