wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk Scheduling

profile
Rishi Chauhan
Sep 09, 2024
0 Likes
0 Discussions
77 Reads

Disk scheduling in an operating system is the method used to determine the order in which disk I/O requests are serviced. Efficient disk scheduling is essential because disk I/O is relatively slow, and multiple requests may arrive simultaneously. The primary goal of disk scheduling is to reduce the total seek time, which is the time taken by the disk's read/write head to move to the correct track where the data resides.

Key Terms:

  • Seek Time: Time required to move the disk arm to the desired track.
  • Rotational Latency: Time for the disk to rotate the required sector under the read/write head.
  • Transfer Time: Time taken to transfer data after the head is positioned.

Common Disk Scheduling Algorithms:

  1. First-Come, First-Served (FCFS):
  • This algorithm services requests in the order they arrive.
  • Pros: Simple and fair.
  • Cons: Can lead to high seek times and inefficient disk utilization, as the head may have to move back and forth frequently (the “convoy effect”).
  1. Shortest Seek Time First (SSTF):
  • SSTF selects the request closest to the current head position, minimizing seek time for each operation.
  • Pros: Reduces average seek time compared to FCFS.
  • Cons: Can cause starvation for requests far from the head, as closer requests are always prioritized.
  1. SCAN (Elevator Algorithm):
  • The disk head moves in one direction (e.g., inward), servicing requests, and then reverses direction when it reaches the end.
  • Pros: Reduces starvation and provides more efficient head movement than SSTF.
  • Cons: Edge requests may wait longer since the head services requests in a sweeping motion.
  1. C-SCAN (Circular SCAN):
  • The disk head moves in one direction to the end of the disk, then jumps back to the beginning without servicing requests on the way back.
  • Pros: Provides more uniform wait times compared to SCAN.
  • Cons: The jump-back can introduce a small delay for requests near the start of the disk.
  1. LOOK and C-LOOK:
  • Variants of SCAN and C-SCAN where the disk head only goes as far as the furthest request, reducing unnecessary movement.
  • Pros: More efficient in terms of minimizing head movement.

Efficient disk scheduling reduces seek times, improves system performance, and ensures fair access to disk resources for multiple processes.


Comments ()


Sign in

Read Next

SESSION HIJACKING

Blog banner

Python as a tool for Data science task & project

Blog banner

1 Dentist in Maroubra, Sydney and her 10 obsessions

Blog banner

Jira service Management

Blog banner

File management

Blog banner

Tableau

Blog banner

26/11 The Black Day Of Mumbai

Blog banner

Spotify

Blog banner

Evolution of the Microprocesor

Blog banner

The Power of Cyber Forensic in Solving Crimes

Blog banner

Perfect Moments to Wear a Rich Patola Design Outfit

Blog banner

Mobile Survey

Blog banner

Supervised and unsupervised learning

Blog banner

Palliative and End — of — Life Care: A Psychological and Holistic Perspective

Blog banner

Love is in air.....

Blog banner

How to grow followers on Instagram business account?

Blog banner

Importance Of Time

Blog banner

Virtual Machine

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

SQL Injection practice on DVWA

Blog banner

Smart Eating Habits for Office Professionals to Stay Healthy

Blog banner

virtual machines and virtualization

Blog banner

What is a Malware ?

Blog banner

GIS Bharat Maps

Blog banner

Service design process in ITSM

Blog banner

virtual machine

Blog banner

CSI and Organizational Change

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

A small world of Sockets

Blog banner

Modern Teaching Methods: Why Inquiry-based & Experiential Learning Works Best

Blog banner

Telegram and it's features

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

Importance of self defence for girls

Blog banner

Therapy Myths That Need to End in 2025

Blog banner

Why is online marketing is important in current scenario

Blog banner

ahh wait a min

Blog banner

Beauty of indian railway

Blog banner

Royal enfield

Blog banner

Cache memory

Blog banner

Broken Authentication Attacks

Blog banner

Compromising Mobile Platforms

Blog banner

Blockchain technology: security risk and prevention

Blog banner