हेल्लो पाठकों, इस पोस्ट में आपका स्वागत ।
कंप्यूटर आर्किटेक्चर एवं ऑपरेटिंग सिस्टम दोनों में शेडयूलिंग का उपयोग किया जाता है ।
इस पोस्ट से मैं आपको कंप्यूटर आर्किटेक्चर में Dynamic Scheduling क्या है इसके बारे में पूरी जानकारी दूंगा, जिसको नीचे एक तालिका के माध्यम से भी सूचीबद्ध किया हैं ।
तो चलीए इसको विस्तार से जानते है ।
शेडयूलिंग क्या है (What is Scheduling in Hindi) ?
आम तौर पर, शेडयूलिंग आपकी गतिविधियों की योजना बनाने की कला है ताकि आप आपने उपलब्ध समय में अपने लक्ष्यों और प्राथमिकताओं को प्राप्त कर सकें ।
कंप्यूटर आर्किटेक्चर में शेडयूलिंग कितने प्रकार है (Types of Scheduling) ?
कंप्यूटर आर्किटेक्चर में दो तरह के शेडयूलिंग होते है :-
- स्टेटिक शेडयूलिंग (Static Scheduling)
- डायनामिक शेडयूलिंग (Dynamic Scheduling)
डायनामिक शेडयूलिंग क्या है ( What is Dynamic Scheduling in Hindi) ?
डायनामिक शेडयूलिंग का उपयोग कुछ मामलों को संभालने के लिए किया जाता है जब संकलन समय पर निर्भरता अज्ञात होती है ।
एक डायनामिक शेडयूलिंग हार्डवेयर आधारित शेडयूलिंग है ।
जिसमें हार्डवेयर डेटा प्रवाह और अपवाद व्यवहार को बनाए रखते हुए स्टॉल को कम करन के लिए निर्देश निष्पादन को पुनर्व्यवस्थित करता है ।
डायनामिक शेडयूलिंग की आवश्यकता क्या है (Need for Dynamic Scheduling) ?
डायनामिक शेडयूलिंग का उपयोग कुछ मामलों को संभालने के लिए किया जाता है जब संकलन समय पर निर्भरता अज्ञात होती है । जिसमें हार्डवेयर डेटा प्रवाह और अपवाद व्यवहार को बनाए रखते हुए स्टॉल को कम करने के लिए निर्देश निष्पादन को पुनर्व्यवस्थित करता है ।
यह उस कोड को भी अनुमति देता है जिसे एक अलग पाइपलाइन पर कुशलतापूर्वक चलाने के लिए एक पाइपलाइन के साथ संकलित किया जाता है ।
डायनामिक शेडयूलिंग के क्या लाभ है (Advantages of Dynamic Scheduling) ?
डायनामिक शेडयूलिंग के फायदे निम्न प्रकार है :-
डायनामिक शेडयूलिंग उन स्थितियों में सहायक होती है जहां संकलन के समय निर्देशों के बीच डेटा निर्भरता ज्ञात नहीं होती है ।
डायनामिक शेडयूलिंग कंपाइलर के कार्य को सरल बनाने में भी मदद करता है ।
यह किसी अन्य पाइपलाइन पर कुशलतापूर्वक निष्पादित करने के लिए एक पाइपलाइन द्वारा संकलित कोड की सुविधा प्रदान करता है ।
डायनामिक शेडयूलिंग एल्गोरिदम (Dynamic Scheduling Algorithm) ?
डायनेमिक प्रायोरिटी शेडयूलिंग एक प्रकार का शेडयूलिंग एल्गोरिथम है जिसमें सिस्टम के निष्पादन के दौरान प्राथमिकताओं की गणना की जाती है । गतिशील प्राथमिकता निर्धारण का लक्ष्य गतिशील रूप से बदलती प्रगती के अनुकूल होना और आत्मनिर्भर तरीके से एक इष्टतम विन्यास बनाना है ।
निर्ष्कष – Conclusion
मुझे लगता है इस पोस्ट से आपने कंप्यूटर आर्किटेक्चर में डायनेमिक शेडयूलिंग क्या है, डायनामिक शेडयूलिंग की आवश्यकता क्या है तथा इसका क्या फायदे है, इनके बारे में हिन्दी में अच्छे से जानकारी प्राप्त कर लिया है ।
अगर फिर भी Dynamic Scheduling को लेकर आपके पास कोई भी अन्य सवाल है तो आप हमें कमेंट करके पुछ सकते हैं ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-