wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

DISK SCHEDULING

profile
vivek pandey
Sep 09, 2024
0 Likes
0 Discussions
38 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:



Comments ()


Sign in

Read Next

Memory Management

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Modern operating system

Blog banner

OS PROCESS DESCRIPTION AND CONTROL-SARVAGYA JALAN

Blog banner

HUBSPOT

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Tiranga - Abbas Haveliwala

Blog banner

Capacity management in ITSM

Blog banner

Natural Language Processing(NLP)

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

The House ??of Patola Designs: Traditional Weaves with a Modern Twist

Blog banner

Sweet Mango Murabba

Blog banner

Depression

Blog banner

"The Benefits of Using GIS in Agriculture"

Blog banner

Memory Management in Operating System

Blog banner

Install Ubuntu in Vmware

Blog banner

Digital Balance: Keeping Children Mindful in the Screen Age

Blog banner

PERSONAL STORIES

Blog banner

LinkedIn: Watch out for these 7 upcoming updates in 2023

Blog banner

Top 10 Logos and their meanings

Blog banner

Process State

Blog banner

New Horizon Europe project ‘EvoLand’ sets off to develop new prototype services.

Blog banner

Self-love: Being the reason of your own smile

Blog banner

Operating System

Blog banner

Random Forests

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Incident management in ITSM

Blog banner

The Impact of Tolerances and Wall Thickness on Pipeline Integrity

Blog banner

GIS REMOTE SENSING

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

Logical and physical address

Blog banner

Operating system

Blog banner

The Role of Cyber Forensics in Addressing Cyber security Challenges in Smart Cities

Blog banner

Blockchain Transactions

Blog banner

Constrained Management in IT

Blog banner

Different Types of Data

Blog banner

Service Design Principles

Blog banner

Virtual memory

Blog banner

Interesting fact about kangaroo.

Blog banner

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

Blog banner