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

How Schools Can Reduce Exam Stress in Students?

Blog banner

CyberSecurity Color Wheel

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

BharatPe

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

Short note on Microsoft office

Blog banner

Evolution of Operating system

Blog banner

Disk scheduling

Blog banner

Modern operating systems (OS)

Blog banner

Technical SEO : Total Guide

Blog banner

Memory Management

Blog banner

Buffering

Blog banner

Service transistion under difficult conditions

Blog banner

Title: Modern Operating Systems: Powering the Digital Era

Blog banner

Deadlocks

Blog banner

Operating System Objectives and Functions

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

RAID

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Linux Threads:

Blog banner

?What Children Learn Between Activities: The Hidden Learning Moments in a Preschool Day

Blog banner

Hacking of web server and application

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

File management in os

Blog banner

Memory management

Blog banner

How to Avoid being a Victim of Cybercrime

Blog banner

Developments in Modern Operating Systems

Blog banner

File Management In OS

Blog banner

Photorec - media recovery tool

Blog banner

The khan mehtab transforming the modular switches company

Blog banner

"Audit" In Data Science

Blog banner

HTML vs HTML5

Blog banner

BENIFITS OF YOGA

Blog banner

Difference Between Classification And Clustering

Blog banner

10 Signs your Computer has Virus

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

Riddhi Miyani 53003220140

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

?Why Does My Breath Still Smell After Brushing?

Blog banner

Multiprocessor

Blog banner

Process Description

Blog banner