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

Dudhasagar waterfall ?

Blog banner

OPERATING SYSTEM

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

Article on IT development trends

Blog banner

The Features of Blockchain

Blog banner

Elegant fashion style

Blog banner

Modern Operating Systems.

Blog banner

E-commerce

Blog banner

Animal’s have my heart

Blog banner

PODIO

Blog banner

Service design process in ITSM

Blog banner

The application udemy

Blog banner

5 Stages of Digital Marketing

Blog banner

Cache memory

Blog banner

IT Service Continuity Management

Blog banner

Race Condition in Operating Theatre

Blog banner

Importance of self defence for girls

Blog banner

ROLE OF THE COMPUTER FORENSICS TOOLS AND TECHNIQUES

Blog banner

Socket Programming in Java

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

Functions Of Operating Systems

Blog banner

security requirements for safe e-payment

Blog banner

Deadlock

Blog banner

NETWORK SECURITY RISKS

Blog banner

Sweet and Sour Mango Pickle (Gol Keri)

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

Docker Framework

Blog banner

I/O buffer and its techniques

Blog banner

How to feel Happy everyday day

Blog banner

Deadlock and Starvation

Blog banner

10 Reasons to Date a South Indian Girl

Blog banner

Virtual Machine's

Blog banner

Importance Of Blockchain

Blog banner

semaphores

Blog banner

Session Hijacking Techniques

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Social Media Sentiment Analysis

Blog banner

Cycling

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Cybersecurity Standards for Automotive

Blog banner