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

Article on different management system

Blog banner

Why Data Privacy Is Changing Online Advertising

Blog banner

Why Are So Many Adults Getting Diagnosed with ADHD?

Blog banner

Theads

Blog banner

VIRTUAL MACHINE

Blog banner

Memory Management

Blog banner

Oracle Corporation

Blog banner

Capacity management in ITSM

Blog banner

What is Internet

Blog banner

Interrupts - Types, Working & Importance

Blog banner

DATA WRANGLING

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

Operating system

Blog banner

Guidelines for a low sodium diet.

Blog banner

differentiate thinking humanly and rationally

Blog banner

A Day in the Life at Elzee: What Your Child Does Between Drop-Off and Pick-Up

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

Cyber Forensics

Blog banner

Way to make your meal healthier.

Blog banner

operating system

Blog banner

Microsoft powerpoint presentation

Blog banner

The Role of Frontline Managers in Driving Workplace Performance and Customer Satisfaction

Blog banner

MODERN OPERATING SYSTEM

Blog banner

What is thread and multithreading ?

Blog banner

Apple

Blog banner

The Real Reason Patola Outfits Come at a Premium Cost

Blog banner

Memory Management

Blog banner

FILE SHARING

Blog banner

OS Assignment 1

Blog banner

Evolution of OS

Blog banner

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

Blog banner

File system

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

Define Instagram.

Blog banner

1.1 basic elements

Blog banner

Odoo

Blog banner

AOL Mail

Blog banner

(Input/Output) in os

Blog banner

Consumer to consumer Business model

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

Method of Evaluating Information Security Level in an Organization

Blog banner

MIDDLE CLASS MELODIES!!

Blog banner