wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Disk scheduling

profile
Raj Darji 1501
Sep 09, 2024
0 Likes
0 Discussions
85 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

Security Issues and Countermeasures

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

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

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

Virtual memory

Blog banner

Global versus Indian Mental Health Differences

Blog banner

The Right way of cooking

Blog banner

semaphores in os

Blog banner

Evolution of OS

Blog banner

A little bit of salt is all the hash needs!

Blog banner

Emailing the merger document

Blog banner

Why Data Security Is Important

Blog banner

Odoo

Blog banner

Natural Language Processing(NLP)

Blog banner

Building a Simple Doctor Appointment System in Common Lisp

Blog banner

Docker Framework

Blog banner

Cache Memory

Blog banner

Data Mapping

Blog banner

Operating system

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

Virtual Machine

Blog banner

Clustering Techniques

Blog banner

Education?

Blog banner

Why Dry Fruits Make the Perfect Gifting Choice for Every Occasion?

Blog banner

The Importance of Data Quality Management in Data Science

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

What is E-commerce

Blog banner

Rain bow

Blog banner

Predictive Analysis - Ek Overview

Blog banner

Interrupts

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

COMPUTER FORENSICS AND GRAPHICS

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

What is Amazon?

Blog banner

You'll get to know about Pankaj Negi

Blog banner

Hubspot

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

DISK SCHEDULING

Blog banner

Modern Operating system

Blog banner

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

Blog banner

Lucidchart

Blog banner

Big Data Architecture

Blog banner