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

Note Taker App

Blog banner

Jira service Management

Blog banner

Dr. Venkadavarahan

Blog banner

What is Spyware?

Blog banner

Mendeley (management software)

Blog banner

What are Tenders its various types

Blog banner

VIRTUAL MACHINE

Blog banner

Atlantis - The Lost Island.........

Blog banner

"Life as a Part-time Student"

Blog banner

Linux

Blog banner

Topic: Sessions in Operating system

Blog banner

Things You Should Leave Behind In 2025, Whilst In 2026

Blog banner

Quality check in IT services

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

Disk Management

Blog banner

Explain Kernel in OS

Blog banner

The khan mehtab transforming the modular switches company

Blog banner

Modern OS

Blog banner

Modern Operating Systems.

Blog banner

5 Powerful Mindset Shifts To Make 2026 Your Breakthrough Year

Blog banner

APACHE KAFKA

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

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

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

What is metaverse?

Blog banner

Deadlock and Starvation

Blog banner

Save Girl Child

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

How covid-19 impacted Social media ad spend forecast globally

Blog banner

E-learning in today's world

Blog banner

Is It Too Late to Straighten My Teeth as an Adult?

Blog banner

Theads

Blog banner

Why Seasonal Summer Foods Are Best for Your Health?

Blog banner

Apple

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

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

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Open Source Project By Google

Blog banner

The Joy of Giving: How Festivals Teach Children Empathy and Gratitude

Blog banner

Raising Emotionally Intelligent Students: The Classroom Beyond Academics

Blog banner

This is my first blog.

Blog banner

Predictive Analysis - Ek Overview

Blog banner