wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk Scheduling

profile
Rishi Chauhan
Sep 09, 2024
0 Likes
0 Discussions
79 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

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

NodeJs

Blog banner

TEAMWORK

Blog banner

virtual machine

Blog banner

Data Science in Mental Health Prediction

Blog banner

I Personally

Blog banner

EFT

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

HACKING MOBILE PLATFORM

Blog banner

Service Operations Principles

Blog banner

Reconnaissance

Blog banner

OPERATING SYSTEM OBJECTIVES AND FAULT TOLERENCE.

Blog banner

BENIFITS OF YOGA

Blog banner

All you need to know about Website Traffic

Blog banner

Linux Memory Management

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Mental Health

Blog banner

Data Security must be your Priority!

Blog banner

Game Theory in Blockchain

Blog banner

Health and fitness

Blog banner

Denial-of-Service and Distributed Denial-of-Service Attack Techniques

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Chicken Dum Biryani

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Mumbai

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

A Traveller’s Guide to Offbeat Places in Arcadia, Florida

Blog banner

Tableau

Blog banner

Confidence Building Activities for the New School Year

Blog banner

AI and Technology- Related Anxiety: Understanding the Psychological Impact of Living in an AI-Driven World

Blog banner

Women empowerment

Blog banner

Social Media Sentiment Analysis

Blog banner

BrainGate Technology

Blog banner

Os(Computer security threats)

Blog banner

John Titor: The Time Traveler

Blog banner

Virtual memory

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

?Why Social and Emotional Skills Matter More Than ABCs in Early Years?

Blog banner