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

NETWORK SECURITY RISKS

Blog banner

Tea, Coffee, Red Wine, and Teeth: A Stain Survival Guide

Blog banner

c

Blog banner

semaphores in os

Blog banner

MODERN OPERATING SYSTEM

Blog banner

?How long does wisdom tooth pain last?

Blog banner

objectives and functions of operating system

Blog banner

JIRA SOFTWARE

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

Blog on Smartsheet.

Blog banner

Fitness

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

LinkedIn: Watch out for these 7 upcoming updates in 2023

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

Texting is actually better than talking in person

Blog banner

File management -disha parekh

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

You Get Everyone, But No One Gets You: The Lonely Side of High Emotional Intelligence

Blog banner

OS ASSIGNMENT

Blog banner

BIRYANI ! The history you never knew about

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Article on Fresh Book

Blog banner

Direct Memory Access

Blog banner

Health and fitness

Blog banner

Cycling

Blog banner

Deadlock and Starvation

Blog banner

Importance of Network Security Risk

Blog banner

LinkedIn

Blog banner

Never give up

Blog banner

Odoo

Blog banner

VIRTUAL MEMORY

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Best Time to Visit Arcadia, Florida & Why Oak Tree Hotel Is Always Ready

Blog banner

Intrusion Detection System

Blog banner

Cache memory

Blog banner

The Art of Slow Fashion: Why Patola Defines Sustainable Luxury

Blog banner

TEAMWORK

Blog banner

virtual machines and virtualization

Blog banner

38_Exploring The Honeynet Project

Blog banner

Critical success factors

Blog banner

Cloud Computing

Blog banner