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

Deadlocks in Operating Systems

Blog banner

Virtual memory

Blog banner

All you need to know about “Off-page SEO”

Blog banner

INSTAGRAM

Blog banner

Memory Management

Blog banner

Deadlock and Starvation in an Operating System

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

HOW CAN SOCIAL MEDIA MAKE YOU HAPPIER?

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Short note on expert system

Blog banner

DIGITAL ECONOMY

Blog banner

TRAIN TRAVELING

Blog banner

Cache Memory in Operating Systems

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

MEMORY MANAGEMENT REQUIREMENT

Blog banner

10 Types of Friends in every friend group

Blog banner

TOGETHER WE CAN CONQUER #team

Blog banner

Principles of Concurrency

Blog banner

Jira Software

Blog banner

Multicore CPUs

Blog banner

Types of Threads

Blog banner

Which Smartphone Company Has the Largest Market Share in India?

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

Love is in air.....

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

Solitary Play Activities for Preschoolers: Types and Benefits

Blog banner

Mendeley (management software)

Blog banner

Tracking Emails & Email Crimes

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

OS assignment 3

Blog banner

Data is an asset and it is your responsibility!

Blog banner

LINUX VSERVER VIRTUAL MACHINE ARCHITECTURE

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

GIS Topography

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

NIKE

Blog banner

Khau Galli – Vile Parle

Blog banner

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

Blog banner