Hello friends!
इस पोस्ट में Disk Scheduling in Hindi & Types of Disk Scheduling Algorithms – पूरी जानकारी के बारे में पूरी जानकारी आसान हिंदी भाषा में समझाई गई है।
यदि आप इस टॉपिक के बारे में जानना चाहते हैं, तो इस पोस्ट को पूरा जरूर पढ़ें।
Table of Contents
परिचय (Introduction)
Operating System में Disk Scheduling वह technique है जो decide करती है कि I/O requests किस order में serve होंगी। Disk I/O slow होता है, इसलिए OS का objective होता है seek time और latency minimize करना।
इस article में हम विस्तार से जानेंगे:
- Disk Scheduling क्या है
- Disk Scheduling की आवश्यकता
- Types of Disk Scheduling Algorithms
- Advantages & Disadvantages
- Real-life examples
Disk Scheduling क्या है?
Disk Scheduling वह process है जिसमें OS decide करता है कि disk access requests किस sequence में serve होंगी। इसका goal होता है:
- Average seek time reduce करना
- Efficient disk utilization
- System throughput बढ़ाना

Need for Disk Scheduling
- Multiple processes simultaneously disk access करते हैं
- Random I/O requests seek time बढ़ा सकते हैं
- Scheduling improve करती है system performance
Types of Disk Scheduling Algorithms
1. First-Come, First-Served (FCFS)
- Requests order में serve होते हैं
- Simple और easy to implement
Advantages: Fair, simple
Disadvantages: Poor performance for random requests, high seek time
2. Shortest Seek Time First (SSTF)
- Request closest to current head position serve होती है
- Reduces seek time
Advantages: Efficient
Disadvantages: Starvation possible for far requests
3. SCAN (Elevator Algorithm)
- Disk head moves in one direction serving requests, फिर reverse
- Reduces average seek time
Advantages: Fair, predictable
Disadvantages: Some requests may wait longer
4. C-SCAN (Circular SCAN)
- Head moves in one direction, end पर jump back to start
- Provides uniform wait time
Advantages: Uniform response time
Disadvantages: Extra movement for jump back
5. LOOK & C-LOOK
- Optimized versions of SCAN & C-SCAN
- Head moves only till last request, then reverses (LOOK) or jumps (C-LOOK)
Advantages: Reduces unnecessary head movement
Disadvantages: Complexity increases

Real-Life Example
- Hard Drives: Windows/Linux use SSTF, SCAN, C-SCAN for efficient I/O
- SSD Drives: Logical scheduling, physical layer hidden
- Database Servers: Heavy I/O requests handled using optimized disk scheduling
FAQs
Disk Scheduling क्या है?
Disk Scheduling वह process है जिसमें OS decide करता है कि disk access requests किस order में serve होंगी।
SCAN और C-SCAN में अंतर क्या है?
SCAN head दोनों directions में move होता है, C-SCAN head एक direction move करता है और end पर jump back करता है।
SSTF का फायदा क्या है?
SSTF request को serve करता है जो current head के सबसे पास है, जिससे average seek time reduce होता है।
निष्कर्ष (Conclusion)
Disk Scheduling algorithms OS के performance और efficiency के लिए critical हैं। अलग-अलग algorithms अलग scenarios में optimal होती हैं। Students और professionals के लिए इन्हें समझना जरूरी है ताकि वे system design और analysis कर सकें।
👉 Next Article: What is System Call in Hindi