wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk scheduling

profile
Raj Darji 1501
Sep 09, 2024
0 Likes
0 Discussions
84 Reads

DISK SCHEDULING

  • Disk scheduling is a technique operating systems use to manage the order in which disk I/O (input/output) requests are processed. Disk scheduling is also known as I/O Scheduling. The main goals of disk scheduling are to optimize the performance of disk operations, reduce the time it takes to access data and improve overall system efficiency.
  • In this article, we will explore the different types of disk scheduling algorithms and their functions. By understanding and implementing these algorithms, we can optimize system performance and ensure faster data retrieval.

Importance of Disk Scheduling in Operating System:

  • Multiple I/O requests may arrive by different processes and only one I/O request can be served at a time by the disk controller. Thus other I/O requests need to wait in the waiting queue and need to be scheduled.
  • Two or more requests may be far from each other so this can result in greater disk arm movement.
  • Hard drives are one of the slowest parts of the computer system and thus need to be accessed in an efficient manner.

Key Terms Associated with Disk Scheduling

  • Seek Time: Seek time is the time taken to locate the disk arm to a specified track where the data is to be read or written. So the disk scheduling algorithm that gives a minimum average seek time is better.
  • Rotational Latency: Rotational Latency is the time taken by the desired sector of the disk to rotate into a position so that it can access the read/write heads. So the disk scheduling algorithm that gives minimum rotational latency is better.
  • Transfer Time: Transfer time is the time to transfer the data. It depends on the rotating speed of the disk and the number of bytes to be transferred.
  • Disk Access Time:
  • Disk Access Time = Seek Time + Rotational Latency + Transfer Time

Comments ()


Sign in

Read Next

Smart Shoephone: Is that technology overdose!?

Blog banner

What is thread and alse multithreading

Blog banner

Virtual Memory

Blog banner

Importance Of Time

Blog banner

ZOHO

Blog banner

To travel is to live

Blog banner

Data Security and Data Privacy in Data Science

Blog banner

MODERN OPERATING SYSTEM

Blog banner

DATA WRANGLING

Blog banner

JIRA SOFTWARE

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

Data is an asset and it is your responsibility!

Blog banner

MD5 Collisions and the impact on computer forensics

Blog banner

Can a Water Flosser Replace Manual Flossing? Here’s What Dentists Say

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

Security Breaches in Stock market trading

Blog banner

Linux VServer Architecture

Blog banner

Memory Management Techniques

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

Social media

Blog banner

Mumbai Metro 3

Blog banner

Memory management

Blog banner

I/O Management and Disk Scheduling

Blog banner

Time Series Analysis

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

Dr. Venkadavarahan

Blog banner

LiquidPlanner

Blog banner

My First Trek - Sondai, Karjat - Shoaib Malik

Blog banner

Fault tolerance

Blog banner

Gis in agriculture and farming

Blog banner

Social engineering in cyber security

Blog banner

What is E-commerce

Blog banner

Should you be using a mouthwash? Know from the experts

Blog banner

Student Grade Calculator in LISP

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

A BLOG ON MYSQL

Blog banner

Tracking Emails & Email Crimes

Blog banner

How to setup a professional looking business account on Instagram?

Blog banner

Introduction to GIS

Blog banner

ProofHub

Blog banner

Paralysis/Paralysis Stroke

Blog banner

TRIGGERS IN DATABASE

Blog banner