इस आर्टिकल में हम आपको Process Scheduling in Hindi के बारे में बताने वाले हैं Process Scheduling क्या है Process Scheduling कितने प्रकार की होती है इससे संबंधित सम्पूर्ण जानकारी आपको इस आर्टिकल में मिल जाएगी अतः इस आर्टिकल को अंत तक जरूर पढ़ें।
Process Scheduling in Operating System in Hindi
Process Scheduling ऑपरेटिंग सिस्टम में होने वाली वह प्रक्रिया है जिसमे मल्टीपल प्रॉसेसर को एक Queues (श्रेणी) में रखा जाता है तथा CPU एलोकेट किया जाता है।
Process Scheduling की प्रक्रिया में जो प्रोसेस पूरी हो जाती है उस प्रोसेस को terminate कर दिया जाता है तथा queues में से किसी प्रोसेस को CPU एलोकेट कर दिया जाता है और अन्य प्रोसेस को queues में ही रखा जाता है। अतः इस सम्पूर्ण प्रोसेस में CPU एलोकेट करने की इस प्रक्रिया को Process Scheduling कहा जाता है।
किसी भी ऑपरेटिंग सिस्टम में एक समय में CPU में एक ही प्रोसेस को पूरा किया जा सकता है जब CPU में कई सारी Process एक साथ आ जाती है तो इस स्थिति में प्रोसेस शेड्यूलिंग का उपयोग किया जाता है।
Type of Schedulers in Hindi
scheduler को तीन प्रकार से बांटा गया है जिसके बारे में आपको निम्नलिखित जानकारी दी गई है-
Short term Scheduler
Short-term Scheduler कंप्यूटर ऑपरेटिंग सिस्टम में एक प्रकार का Scheduler होता है जो कि प्रक्रियाओं के बीच CPU के उपयोग को नियंत्रित करता है। यह सिस्टम में Ready to Run प्रक्रियाओं के बीच समय का वितरण करता है जो कि मुख्य मेमोरी में उपलब्ध होती हैं।
शॉर्ट टर्म Scheduler अन्य Scheduler से अलग होता है क्योंकि यह बहुत ही छोटे समय अंतराल पर काम करता है और उसका मुख्य उद्देश्य यह होता है कि सिस्टम में एक समय में केवल एक ही प्रक्रिया CPU का उपयोग कर सके।
Medium term Scheduler
Medium-term Scheduler ऑपरेटिंग सिस्टम में एक ऐसा स्केज्यूलर होता है जो मुख्य मेमोरी के लिए प्रक्रियाओं को सस्पेंड या बाहर करने का निर्णय लेता है। यह Scheduler प्रक्रियाओं को मुख्य मेमोरी से हटाकर सेकेंडरी स्टोरेज में ले जाता है जब मुख्य मेमोरी अधिक भरी होती है या कोई प्रक्रिया किसी I/O ऑपरेशन की वजह से अवरुद्ध होती है।
जब मुख्य मेमोरी में फिर से स्थान उपलब्ध होता है, तब Medium term scheduler प्रक्रियाओं को मुख्य मेमोरी में लाने का कार्य करता है जिससे कि उनका निष्पादन फिर से शुरू हो सके। इस scheduler का उद्देश्य मुख्य मेमोरी के उपयोग को नियंत्रित करना होता है ताकि सिस्टम हल्का और स्मूथ कार्य कर सके।
Long term Scheduler
Long-term Scheduler कंप्यूटर ऑपरेटिंग सिस्टम में एक ऐसा scheduler होता है जो प्रोसेस का चयन करने और सिस्टम में उन्हें लाने या न लाने का निर्णय लेता है। यह scheduler नई प्रोसेस को सिस्टम में लाने से पहले उनके उद्देश्य, प्रोसेस के लिए आवश्यक संसाधन जैसे कि CPU, मुख्य मेमोरी, आईओ डिवाइस आदि की जाँच करता है।
Long term scheduler नई प्रोसेस को लाने के बाद उन्हें Short term scheduler द्वारा निर्दिष्ट किए गए Ready to Run लिस्ट में शामिल करता है। इस Scheduler का उद्देश्य सिस्टम में उपलब्ध संसाधनों का उपयोग अनुकूल ढंग से करना होता है ताकि सिस्टम अपना काम अच्छी तरह से कर सके।
निष्कर्ष
इस आर्टिकल के माध्यम से हमने देखा कि कंप्यूटर ऑपरेटिंग सिस्टम कैसे प्रोसेस को समय के अनुसार विभाजित करता है। इन Scheduler के माध्यम से सिस्टम के उपलब्ध संसाधनों का उपयोग सबसे उचित ढंग से होता है। मै आशा करता हूँ कि इस आर्टिकल में बताई गई जानकारी आपको पसंद आई होगी। यदि आपको Process Scheduling In Hindi के बारे में यह जानकारी पसंद आई हो तो इसे अपने दोस्तों के साथ जरूर शेयर करें।
FAQs
प्रोसेसर शेड्यूलिंग से आप क्या समझते हैं?
Process Scheduling की प्रक्रिया में जो प्रोसेस पूरी हो जाती है उस प्रोसेस को terminate कर दिया जाता है तथा queues में से किसी प्रोसेस को CPU एलोकेट कर दिया जाता है और अन्य प्रोसेस को queues में ही रखा जाता है। अतः इस सम्पूर्ण प्रोसेस में CPU एलोकेट करने की इस प्रक्रिया को Process Scheduling कहा जाता है।
मीडियम टर्म शेड्यूलर क्या है?
यह मुख्य मेमोरी के लिए प्रक्रियाओं को सस्पेंड या बाहर करने का निर्णय लेता है तथा Scheduler प्रक्रियाओं को मुख्य मेमोरी से हटाकर सेकेंडरी स्टोरेज में ले जाता है जब मुख्य मेमोरी अधिक भरी होती है या कोई प्रक्रिया किसी I/O ऑपरेशन की वजह से अवरुद्ध होती है। जब मुख्य मेमोरी में फिर से स्थान उपलब्ध होता है, तब Medium term scheduler प्रक्रियाओं को मुख्य मेमोरी में लाने का कार्य करता है जिससे कि उनका निष्पादन फिर से शुरू हो सके।
Process Scheduling in Operating System in Hindi
Process Scheduling की प्रक्रिया में जो प्रोसेस पूरी हो जाती है उस प्रोसेस को terminate कर दिया जाता है तथा queues में से किसी प्रोसेस को CPU एलोकेट कर दिया जाता है और अन्य प्रोसेस को queues में ही रखा जाता है। अतः इस सम्पूर्ण प्रोसेस में CPU एलोकेट करने की इस प्रक्रिया को Process Scheduling कहा जाता है।
ये भी पढ़े –
- Parts of computer in Hindi
- ऑपरेटिंग सिस्टम में थ्रेसिंग क्या है?
- Chat GPT क्या है? यह कैसे कार्य करता है?
- Computer Network क्या है?
- Network Topology In Hindi
- Hard disk in hindi | Hard Disk क्या है?
- Telnet protocol in Hindi | Telnet क्या है?
- नेटवर्क डिवाइस क्या है? इसके प्रकार
- Computer Application क्या हैं?
- Session Initiation Protocol In Hindi | SIP क्या है?
- Wireless Application Protocol in Hindi
- What is Registers in hindi
- Real Time Operating System in Hindi
- Functions of Operating System in Hindi
- Access Point in Hindi | एक्सेस पॉइंट क्या है?
- IC क्या हैं?
- Internet Protocol In Hindi