अनुशंसित, 2019

संपादक की पसंद

ओएस में दीर्घकालिक और अल्पकालिक समयबद्धक के बीच अंतर

सीपीयू उपयोग को अधिकतम करने के लिए, प्रक्रियाओं का उचित निर्धारण होना चाहिए। लॉन्ग-टर्म शेड्यूलर और शॉर्ट-टर्म शेड्यूलर, शेड्यूलर के प्रकार हैं। शॉर्ट-टर्म शेड्यूलर की तुलना में लॉन्ग-टर्म शेड्यूलर कम बार निष्पादित होता है। लॉन्ग-टर्म शेड्यूलर और शॉर्ट-टर्म शेड्यूलर के बीच अंतर यह है कि लॉन्ग-टर्म शेड्यूलर जॉब पूल से प्रक्रिया का चयन करता है और फिर निष्पादन के लिए तैयार कतार में उन्हें लोड करता है। दूसरी ओर, शॉर्ट-टर्म शेड्यूलर तैयार कतार से प्रक्रिया का चयन करता है और निष्पादन के लिए इसे सीपीयू आवंटित करता है।

नीचे दिए गए कंपेरिजन चार्ट की मदद से लॉन्ग-टर्म और शॉर्ट-टर्म शेड्यूलर के बीच कुछ और अंतरों पर चर्चा करते हैं।

कंटेंट: लॉन्ग-टर्म बनाम शॉर्ट-टर्म शेड्यूलर

  1. तुलना चार्ट
  2. परिभाषा
  3. मुख्य अंतर
  4. निष्कर्ष

तुलना चार्ट

तुलना के लिए आधारलंबे समय तक समयबद्धकअल्पकालिक समयबद्धक
बुनियादीयह जॉब पूल / जॉब क्यू से प्रक्रिया को उठाता है।यह तैयार कतार से प्रक्रिया को चुनता है।
आवृत्तिलंबी अवधि के समयबद्धक कम बार प्रक्रिया का चयन करता है।शॉर्ट-टर्म शेड्यूलर अधिक बार प्रक्रिया का चयन करते हैं।
नियंत्रणयह मल्टीप्रोग्रामिंग की डिग्री को नियंत्रित करता है।इसका मल्टीप्रोग्रामिंग की डिग्री पर कम नियंत्रण है।
विकल्पवैकल्पिक रूप से, इसे जॉब शेड्यूलर कहा जाता है।वैकल्पिक रूप से, इसे सीपीयू शेड्यूलर कहा जाता है।
जरूरीलॉन्ग-टर्म शेड्यूलर बैच सिस्टम में है, लेकिन यह टाइम शेयरिंग सिस्टम में मौजूद हो भी सकता है और नहीं भी।शॉर्ट-टर्म शेड्यूलर बैच सिस्टम में है और टाइम शेयरिंग सिस्टम में भी न्यूनतम रूप से मौजूद है।

लॉन्ग-टर्म शेड्यूलर की परिभाषा

कभी-कभी सिस्टम को सौंपी गई प्रक्रियाओं की संख्या तुरंत निष्पादित होने से अधिक होती है। फिर ऐसे मामलों में, प्रक्रियाओं को बड़े पैमाने पर भंडारण पर रखा जाता है, जहां वे बाद में निष्पादित होने के लिए रहते हैं। लॉन्ग-टर्म शेड्यूलर तब इस स्पूल से प्रक्रिया का चयन करता है जिसे जॉब पूल भी कहा जाता है और उन्हें आगे के निष्पादन के लिए तैयार क्यू में लोड किया जाता है।

इसे जॉब शेड्यूलर भी कहा जाता है। जॉब पूल से प्रक्रियाओं को लेने के लिए लॉन्ग-टर्म शेड्यूलर की आवृत्ति शॉर्ट-टर्म शेड्यूलर की तुलना में कम है।

दीर्घकालिक अनुसूचक मल्टीप्रोग्रामिंग की डिग्री को नियंत्रित करता है, जो स्थिर है यदि नई प्रक्रियाओं के निर्माण की दर सिस्टम छोड़ने वाली प्रक्रियाओं के प्रस्थान की औसत दर के बराबर है। जब कोई प्रक्रिया सिस्टम छोड़ती है तो लॉन्ग-टर्म शेड्यूलर निष्पादित होता है।

कुछ सिस्टम पर टाइम-शेयरिंग सिस्टम जैसे माइक्रो सॉफ्ट विंडोज, यूनिक्स इत्यादि पर लॉन्ग-ट्रेम शेड्यूलर अनुपस्थित या न्यूनतम रूप से मौजूद होते हैं।

शॉर्ट-टर्म शेड्यूलर की परिभाषा

शॉर्ट-टर्म शेड्यूलर को सीपीयू शेड्यूलर भी कहा जाता है। शॉर्ट-टर्म शेड्यूलर का उद्देश्य तैयार कतार से प्रक्रिया का चयन करना है जो निष्पादन के लिए तैयार है और इसके निष्पादन के लिए सीपीयू को आवंटित करता है।

लॉन्ग-टर्म शेड्यूलर की तुलना में शॉर्ट-टर्म शेड्यूलर का निष्पादन बहुत बार होता है । शॉर्ट-टर्म शेड्यूलर का मल्टीप्रोग्रामिंग की डिग्री पर कम नियंत्रण है । शॉर्ट-टर्म शेड्यूलर टाइम शेयरिंग सिस्टम में न्यूनतम रूप से मौजूद हैं।

लॉन्ग-टर्म शेड्यूलर और शॉर्ट-टर्म शेड्यूलर के बीच महत्वपूर्ण अंतर

  1. लॉन्गटर्म शेड्यूलर जॉब पूल से प्रक्रियाओं का चयन करता है। दूसरी ओर, शॉर्ट-टाइम शेड्यूलर तैयार कतार से प्रक्रियाओं का चयन करता है।
  2. लॉन्ग टर्म शेड्यूलर की तुलना में शॉर्ट टर्म शेड्यूलर अधिक बार निष्पादित होता है।
  3. लॉन्ग-टर्म शेड्यूलर मल्टीप्रोग्रामिंग की डिग्री को नियंत्रित करता है जबकि, शॉर्ट-टर्म शेड्यूलिंग का मल्टीप्रोग्रामिंग की डिग्री पर कम नियंत्रण होता है।
  4. लॉन्ग-टर्म शेड्यूलिंग को जॉब शेड्यूलर भी कहा जाता है। दूसरी ओर, शॉर्ट-टर्म शेड्यूलिंग को सीपीयू शेड्यूलर भी कहा जाता है।
  5. लॉन्ग-टर्म शेड्यूलर आवश्यक रूप से बैच सिस्टम में है और टाइम शेयरिंग सिस्टम में न्यूनतम रूप से मौजूद हो भी सकता है और नहीं भी। दूसरी ओर, शॉर्ट-टर्म शेड्यूलर बैच सिस्टम में है और टाइम शेयरिंग सिस्टम में न्यूनतम रूप से मौजूद है।

निष्कर्ष:

लंबी अवधि के समयबद्धक और अल्पकालिक समयबद्धक अनुसूचित उद्देश्य के लिए समान रूप से महत्वपूर्ण हैं। एक के रूप में (लॉन्ग-टर्म शेड्यूलर) मेमोरी से रेडी क्यू तक प्रक्रिया को लोड करता है, और दूसरा (शॉर्ट-टर्म शेड्यूलर) सीपीयू को तैयार क्व्यू में वर्तमान में आवंटित करता है।

Top