हेल्लो पाठकों !
क्या आप जानना चाहते है, प्रोसेस क्या है (What is Process in Operating System in Hindi) और ऑपरेटिंग सिस्टम में प्रोसेस का उपयोग क्यों किया जाता है ।
तो चलिए Process in Operating System के बारे में विस्तार से जानते है ।
ऑपरेटिंग सिस्टम में प्रोसेस क्या है (What is Process in Operating System in Hindi) ?
प्रोसेस को हिन्दी में प्रक्रिया कहा जाता है । किसी विशेष लक्ष्य को प्राप्त करने के लिए किए गए कार्यों या कदमों की एक श्रृंखला को प्रोसेस या प्रक्रिया कहते है ।
प्रक्रिया को केवल निष्पादन में एक कार्यक्रम के रूप में परिभाषित किया जा सकता है । प्रक्रिया बनाई और समाप्त की जाती है, और यह प्रक्रिया संक्रमण के कुछ यज्ञ सभी नाज्यों को अनुमति देती है, जैसे कि नया तैयार, चल रता है, प्रतीक्षा कर रहा है और बाहर निकल रहा है ।
ऑपरेटिंग सिस्टम में स्टेट क्या है (What is Process State) ?
इसके निर्माण से लेकर पूर्ण होने तक की प्रक्रिया विभिन्न स्टेटों से होकर गुजरती है । प्रक्रिया एक संक्रिय इकाई होने के नाते, निष्पादन की प्रक्रिया के रूप में स्थिति बदलती है । प्रक्रिया निम्नलिखित स्टेटों में से कोई एक हो सकती है :-
- New
- Running
- Waiting or Block
- Ready
- Terminated
New
यह एक प्रोग्राम जिसे ऑपरेटिंग सिस्टम द्वारा मुख्य मेमोरी में उठाया जा रहा है, एक नई प्रक्रिया कहलाती है ।
Running
शेडयूलिंग एल्गोरिथम के आधार पर ऑपरेटिंग सिस्टम द्वारा तैयार स्थिति में से एक प्रक्रिया का चयन किया जाएगा । इसलिए, यदि हमारे सिस्टम में केवल एक सीपीयू है, तो किसी विशेष समय के लिए चलने वाली प्रक्रियाओं की संख्या हमेशा एक होगी ।
यदि हमार पास सिस्टम में कई प्रोसेसर हैं तो हमारे पास एक साथ चलने वाली कई प्रक्रियाए हो सकती हैं ।
Waiting or Block
Ready
जब भी कोई प्रक्रिया बनाई जाती है, तो वह सीधे तैयार अवस्था में प्रवेश करती है, जिसमें, वह सीपीयू को सौंपे जाने की प्रतीक्षा करती है । ऑपरेटिंग सिस्टम द्धितीयक मेमोरी से नई प्रक्रियाओं को चुनता है और उन सभी को मुख्य मेमोरी में रखता है ।
Terminated
जब कोई प्रक्रिया अपना निष्पादन समाप्त कर लेती है, तो वह समाप्ति की स्थिति में आ जाती है । प्रक्रिया के सभी संदर्भ को भी हटा दिया जाएगा, प्रक्रिया को ऑपरेटिंग सिस्टम द्वारा समाप्त कर दिया जाएगा ।
प्रक्रिया नियंत्रण ब्लॉक क्या है (What is Process Control Block) ?
प्रत्येक प्रक्रिया को एक ऑपरेटिंग सिस्टम में अपने स्वयं के प्रक्रिया नियत्रण ब्लॉक द्वारा दर्शाया जाता है ।
पीसीबी एक प्रक्रिया के बारे में जानकारी के भंडार के रूप में कार्य करता है ओर प्रक्रिया से प्रक्रिया में भिन्न होता है ।
पीसीबी में एक विशिष्ट प्रक्रिया से जुड़ी जानकारी के कई टुकड़े होते हैं, जिनमें निम्नलिखित शामिल होते हैं :-
- Process State
- Program counter
- CPU registers
Process State
स्टेट नया हो सकता है, तैयार हो सकता है, चल रहा है, प्रतीक्षा कर रहा है, रूका हुआ है और इसी तरह के हो सकता है ।
Program counter
यह एक रजिस्टर है और इसमें निष्पादित होते वाले अगले निर्देश का पता होता है ।
CPU registers
कंप्यूटर बनाबट के आधार पर सीपीयू रजिस्टर संख्या और प्रकार में भिन्न होते हैं । प्रोग्राम काउंटर के साथ, इस स्थिति की जानकारी को तब सहेजा जाना चाहिए जब कोई रूकावट आती है, ताकि प्रक्रिया को बाद में सही ढंग से गिना जा सके ।
प्रक्रिया पर संचालन (Operations on the Process) ?
सिस्टम में प्रक्रियाएं समवर्ती रूप से निष्पादित हो सकती हैं, और उन्हें गतिशील रूप से बनाया और हटाया जाना चाहिए ।
Creation
एक बार प्रक्रिया बन जाने के बाद, यह तैयार हो जाएगी और तैयार कतार में आ जाएगी और निष्पादन के लिए तैयार हो जाएगी ।
Scheduling
तैयार कतार में मौजूद कई प्रक्रियाओं में से, ऑपरेटिंग सिस्टम एक प्रक्रिया को चुनता है और उसे निश्पादित करना शुरू कर देता है । उस प्रक्रिया का चयन करना जिसे आगे निष्पादित किया जाना है, शेडयूलिंग के रूप में जाना जाता है ।
Execution
एक बार जब प्रकिया निष्पादन के लिए निर्धारित हो जाती है, तो प्रोसेसर इसे निष्पादित करना षुरू कर देता है । निष्पादन के दौरान प्रक्रिया अवरूद्ध या प्रतीक्षा स्थिति में आ सकती है तो उस स्थिति में प्रोसेसर अन्य प्रक्रियाओं को निष्पादित करना शुरू कर देता है ।
Deletion
एक बार जब प्रक्रिया का उदेश्य समाप्त हो जाता है तो ओएस प्रक्रिया को समाप्त कर देगा । प्रक्रिया का संदर्भ हटा दिया जाएगा और प्रक्रिया ऑपरेटिंग सिस्टम द्वारा समाप्त हो जाती है ।
निर्ष्कष – Conclusion
प्रक्रिया (Process) निष्पादन में एक कार्यक्रम है जो तब सभी गणनाओं का आधार बनता है । प्रक्रिया प्रोग्राम कोड के समान नहीं है बल्कि इससे बहुत अधिक है । प्रक्रिया एक सक्रिय इकाई है जो उस कार्यक्रम के विपरीत है जिसे निष्क्रिय इकाई माना जाता है । प्रक्रिया द्वारा आयोजित विशेषताओं में हार्डवेयर स्थिति, मेमोरी, सीपीयू आदि शामिल हैं ।
मुझे आशा है इस लेख से आपको ऑपरेटिंग सिस्टम में प्रोसेस या प्रक्रिया क्या है (What is Process in Operating System in Hindi), इसके बारें में आपको अच्छे से जानकारी मिल गया हैं ।
अगर फिर भी इस बारे में कोई भी सवाल है तो आप हमें कमेंट करके बता सकते है ।