2014-12-11 9 views
6

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

उत्तर

6

आप सिस्टम विशिष्ट शर्तों में चीजों का वर्णन करते हैं।

शेड्यूलर और प्रेषक एक ही चीज़ हो सकता है। हालांकि, अक्सर विभाजित होते हैं ताकि शेड्यूलर प्रक्रियाओं की कतार बनाए रखता है और प्रेषक वास्तविक संदर्भ स्विच को संभालता है।

यदि आप शेड्यूलर को दीर्घकालिक, मध्यम अवधि और अल्प अवधि में विभाजित करते हैं, तो विभाजन (यदि यह बिल्कुल मौजूद है) ऑपरेटिंग सिस्टम के लिए विशिष्ट है।

स्मृति से प्रक्रिया को हटाने की प्रक्रिया में स्वैपिंग। संदर्भ प्रक्रिया के माध्यम से एक प्रक्रिया को निष्पादित किया जा सकता है लेकिन इसे स्वैप नहीं किया जा सकता है। स्वैपिंग आमतौर पर शेड्यूलिंग से स्वतंत्र होती है। हालांकि, एक प्रक्रिया को चलाने के लिए स्वैप किया जाना चाहिए और मेमोरी प्रबंधन निष्पादन प्रक्रियाओं को स्वैप करने से बचने का प्रयास करेगा।

+0

"एक प्रक्रिया स्विच के माध्यम से एक प्रक्रिया को निष्पादित किया जा सकता है लेकिन इसे बाहर नहीं बदला जा सकता है।" क्या आप इसे समझा सकते हैं? – Backspace

+0

जब कोई प्रक्रिया निष्पादित नहीं की जाती है, तो इसे बाहर नहीं बदला जा सकता है। यह भौतिक स्मृति में रह सकता है। हालांकि, स्मृति प्रबंधन बाद में इसे स्वैप कर सकता है। – user3344003

0

एक शेड्यूलर सेवा के अनुरोध की आवश्यकता का मूल्यांकन करता है और इस प्रकार आदेश लागू करता है।

+1

शायद आप इस पर कुछ और जानकारी दे सकते हैं। एक उदाहरण जोड़ें और शायद एक स्पष्टीकरण के लिए एक लिंक जोड़ें। –

0

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

संबंधित मुद्दे