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

लेखक: Laura McKinney
निर्माण की तारीख: 5 अप्रैल 2021
डेट अपडेट करें: 17 मई 2024
Anonim
एल-1.5: ऑपरेटिंग सिस्टम में प्रोसेस स्टेट्स| अनुसूचक (दीर्घकालिक, लघु अवधि, मध्यम अवधि)
वीडियो: एल-1.5: ऑपरेटिंग सिस्टम में प्रोसेस स्टेट्स| अनुसूचक (दीर्घकालिक, लघु अवधि, मध्यम अवधि)

विषय

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


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

  • तुलना चार्ट
  • ओएस में दीर्घकालिक समयबद्धक क्या है?
  • OS में शॉर्ट-टर्म शेड्यूलर क्या है?
  • मुख्य अंतर

तुलना चार्ट

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

ओएस में दीर्घकालिक समयबद्धक क्या है?

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


OS में शॉर्ट-टर्म शेड्यूलर क्या है?

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


मुख्य अंतर

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