के संदर्भ में शेड्यूलर और प्रेषक के बीच क्या अंतर है मैं वर्तमान में ऑपरेटिंग सिस्टम में स्नातक स्तर का कोर्स कर रहा हूं। मैं प्रक्रिया शेड्यूलिंग में प्रेषक और शेड्यूलर के कार्यों के बारे में कुछ हद तक उलझन में हूं। जो मैंने सीखा है उसके आधार पर, मध्यम अवधि शेड्यूलर बाहर और अंदर स्वैप करने की प्रक्रिया का चयन करता है, और प्रक्रियाओं का चयन करने के बाद, वास्तविक स्वैप ऑपरेशन डिस्पैचर द्वारा संदर्भ स्विचिंग द्वारा किया जाता है। इसके अलावा शॉर्ट टर्म शेड्यूलर प्रक्रियाओं को शेड्यूल करने के लिए ज़िम्मेदार है और शेड्यूलिंग एल्गोरिदम के आधार पर उन्हें CPU समय आवंटित करता है। अगर मैं गलत हूं तो कृपया मुझे सही करें। मैं मध्यम अवधि शेड्यूलर बनाम प्रेषक के कार्यों के बारे में वास्तव में उलझन में हूं, और & संदर्भ स्विचिंग स्वैपिंग के बीच अंतर।प्रक्रिया शेड्यूलिंग
उत्तर
आप सिस्टम विशिष्ट शर्तों में चीजों का वर्णन करते हैं।
शेड्यूलर और प्रेषक एक ही चीज़ हो सकता है। हालांकि, अक्सर विभाजित होते हैं ताकि शेड्यूलर प्रक्रियाओं की कतार बनाए रखता है और प्रेषक वास्तविक संदर्भ स्विच को संभालता है।
यदि आप शेड्यूलर को दीर्घकालिक, मध्यम अवधि और अल्प अवधि में विभाजित करते हैं, तो विभाजन (यदि यह बिल्कुल मौजूद है) ऑपरेटिंग सिस्टम के लिए विशिष्ट है।
स्मृति से प्रक्रिया को हटाने की प्रक्रिया में स्वैपिंग। संदर्भ प्रक्रिया के माध्यम से एक प्रक्रिया को निष्पादित किया जा सकता है लेकिन इसे स्वैप नहीं किया जा सकता है। स्वैपिंग आमतौर पर शेड्यूलिंग से स्वतंत्र होती है। हालांकि, एक प्रक्रिया को चलाने के लिए स्वैप किया जाना चाहिए और मेमोरी प्रबंधन निष्पादन प्रक्रियाओं को स्वैप करने से बचने का प्रयास करेगा।
एक शेड्यूलर सेवा के अनुरोध की आवश्यकता का मूल्यांकन करता है और इस प्रकार आदेश लागू करता है।
शायद आप इस पर कुछ और जानकारी दे सकते हैं। एक उदाहरण जोड़ें और शायद एक स्पष्टीकरण के लिए एक लिंक जोड़ें। –
मूल रूप से, जो भी आप शेड्यूलर और प्रेषक के बारे में जानते हैं वह सही है। कभी-कभी उन्हें एक ही इकाई या शेड्यूलर (इस मामले में कम समय) के रूप में संदर्भित किया जाता है, जिसमें एक इकाई के रूप में प्रेषक होता है और एक प्रक्रिया को आवंटित करने के लिए एक साथ जिम्मेदार होता है निष्पादन के लिए सीपीयू। कभी-कभी उन्हें दो अलग-अलग इकाइयों के रूप में संदर्भित किया जाता है, शेड्यूलर कुछ एल्गोरिदम के अनुसार एक प्रक्रिया का चयन करता है और प्रेषक एक ऐसा सॉफ़्टवेयर है जो वास्तविक संदर्भ स्विचिंग के लिए ज़िम्मेदार है।
- 1. ओएस शेड्यूलिंग
- 2. लिनक्स कर्नेल शेड्यूलिंग
- 3. यूनिक्स में थ्रेड शेड्यूलिंग
- 4. Win32 धागा शेड्यूलिंग
- 5. शेड्यूलिंग प्रोग्राम
- 6. शेड्यूलिंग एल्गोरिदम
- 7. शेड्यूलिंग और डीएसटी
- 8. लुआ कार्य शेड्यूलिंग
- 9. एकाधिक डिपो वाहन शेड्यूलिंग
- 10. जॉब शेड्यूलिंग समस्या
- 11. डॉक्टर शेड्यूलिंग डेटाबेस डिज़ाइन
- 12. सी # कार्य शेड्यूलिंग लाइब्रेरी
- 13. साक्ष्य आधारित शेड्यूलिंग टूल
- 14. एल्गोरिदमिक स्टाफ शेड्यूलिंग समाधान
- 15. मशीन शेड्यूलिंग समस्या
- 16. शेड्यूलिंग आर स्क्रिप्ट
- 17. GcmNetworkManager शेड्यूलिंग समस्या
- 18. विश्वविद्यालय पाठ्यक्रमों की कुशल शेड्यूलिंग
- 19. जटिल निर्भरताओं के साथ कार्य शेड्यूलिंग
- 20. रेल शेड्यूलिंग विकल्पों पर jruby
- 21. आईआईएस ऐप पूल रीसायकल + क्वार्ट्ज शेड्यूलिंग
- 22. लोड संतुलन और शेड्यूलिंग एल्गोरिदम
- 23. राउंड-रॉबिन शेड्यूलिंग क्या है?
- 24. जेवीएम शेड्यूलिंग एल्गोरिदम क्या है?
- 25. सी कोड और goroutine शेड्यूलिंग
- 26. जावा में जॉब शेड्यूलिंग एल्गोरिदम
- 27. नींद() एक नौकरी-शेड्यूलिंग एप्लिकेशन
- 28. स्प्रिंग शेड्यूलिंग: @ शेड्यूल्ड बनाम क्वार्ट्ज
- 29. रेल में गतिशील नौकरी शेड्यूलिंग
- 30. राउंड रॉबिन शेड्यूलिंग में औसत प्रतीक्षा समय
"एक प्रक्रिया स्विच के माध्यम से एक प्रक्रिया को निष्पादित किया जा सकता है लेकिन इसे बाहर नहीं बदला जा सकता है।" क्या आप इसे समझा सकते हैं? – Backspace
जब कोई प्रक्रिया निष्पादित नहीं की जाती है, तो इसे बाहर नहीं बदला जा सकता है। यह भौतिक स्मृति में रह सकता है। हालांकि, स्मृति प्रबंधन बाद में इसे स्वैप कर सकता है। – user3344003