Hello friends!
इस पोस्ट में Job Scheduler in Hindi – Operating System के बारे में पूरी जानकारी आसान हिंदी भाषा में समझाई गई है।
यदि आप इस टॉपिक के बारे में जानना चाहते हैं, तो इस पोस्ट को पूरा जरूर पढ़ें।
Table of Contents
परिचय (Introduction)
Operating System में Job Scheduler system performance और resource utilization को balance करने में अहम भूमिका निभाता है। यह तय करता है कि कौन‑सा job या process कब memory में आएगा और execution के लिए ready होगा। Batch systems से लेकर modern OS तक, scheduling OS का core function है।
Job Scheduler क्या होता है?
Job Scheduler Operating System का वह component होता है जो disk में मौजूद jobs (programs) में से कुछ jobs को चुनकर main memory में load करता है ताकि वे execute हो सकें।
Featured Snippet Definition:
Job Scheduler वह OS component है जो secondary storage से jobs को चुनकर primary memory में लाने का निर्णय लेता है।

Job Scheduler का उद्देश्य
- Memory का efficient उपयोग
- CPU idle time कम करना
- Throughput बढ़ाना
- System load को control करना
Job Scheduler कैसे काम करता है?
- Jobs secondary storage में queue में रहते हैं
- Job Scheduler system state check करता है
- Suitable jobs select करता है
- Jobs को memory में load करता है
Job Scheduler के प्रकार
1. Long-Term Scheduler (Job Scheduler)
- Jobs को memory में admit करता है
- Degree of multiprogramming control करता है
- Batch systems में ज्यादा important
2. Short-Term Scheduler (CPU Scheduler)
- Ready queue से process select करता है
- CPU allocation करता है
- बहुत fast होता है
3. Medium-Term Scheduler
- Swapping के जरिए processes suspend/resume करता है
- Memory pressure को manage करता है
Job Scheduler vs CPU Scheduler
| आधार | Job Scheduler | CPU Scheduler |
|---|---|---|
| Level | High-level | Low-level |
| Speed | Slow | Very fast |
| Function | Job selection | CPU allocation |
| Memory role | Load jobs | Execute processes |
Real-Life Example
College admission example:
- Applicants = Jobs
- Admission committee = Job Scheduler
- Classroom seats = Memory
Advantages of Job Scheduler
- Better system stability
- Balanced resource usage
- Reduced overload
Disadvantages
- Improper scheduling से low performance
- Batch systems में delay
FAQs – Job Scheduler in Hindi
Job Scheduler क्या करता है?
Jobs को memory में load करने का निर्णय।
Job Scheduler कौन‑सा scheduler है?
Long-term scheduler।
निष्कर्ष (Conclusion)
Job Scheduler Operating System का strategic decision maker होता है। यह system को overload होने से बचाता है और overall performance को improve करता है।
👉 Next Topic: Contiguous & Non-Contiguous Memory Allocation in Hindi