Process in operating system in Hindi- OS में प्रोसेस क्या है ?

प्रोसेस का परिचय | Introduction of Process in OS in Hindi

हेल्लो दोस्तों! आज हम इस पोस्ट में ऑपरेटिंग सिस्टम में प्रोसेस के बारे में जानकारी प्राप्त करेंगे। प्रोसेस स्थिति एक महत्वपूर्ण अवधारणा है जो ऑपरेटिंग सिस्टम में चल रहे प्रोसेस के स्थिति को दर्शाती है। हम इसके विभिन्न प्रकार और उनके लाभों को भी देखेंगे। इस पोस्ट को पूरा पढ़ने से, आपको इस विषय की समझ में आसानी होगी। तो चलिए, इस रोमांचक यात्रा में शुरू करते हैं!

ऑपरेटिंग सिस्टम में प्रोसेस क्या है ? | What is Process in OS in Hindi

ऑपरेटिंग सिस्टम में ‘Process’ एक महत्वपूर्ण तत्व है जो आपके Computer या डिवाइस की सही तरीके से काम करने में मदद करता है। इसका मतलब है कि जब आप अपने कंप्यूटर पर कुछ काम करते हैं, तो एक या एक से अधिक process चल रहे होते हैं।

प्रोसेस वास्तव में एक कार्य है जो कंप्यूटर Memory में स्थायी रूप से रखा जाता है और जिसमें कंप्यूटर द्वारा किसी कार्य को पूरा करने के लिए आवश्यक जानकारी और Devices शामिल होते हैं। जब आप कोई Application चलाते हैं, तो एक नया process बनता है जो उस Application के लिए संबंधित कार्यों को पूरा करने में सहायक होता है।

यह प्रोसेस कंप्यूटर मेमोरी के एक खास हिस्से को अपने लिए allot करता है जिसे हम ‘Process Space’ कहते हैं। इसमें शामिल होने वाले जानकारी में यह होता है कि कौन-कौन से Devices और Resources का उपयोग करके कौन-कौन से कार्य किए जाएंगे।

प्रोसेस की सुरक्षा और निगरानी के लिए Operating System में विभिन्न mechanism होते हैं, जिनसे यह सुनिश्चित होता है कि एक process दूसरे प्रोसेसों के साथ टकराव नहीं करता है और सही तरीके से काम करता है।

सारांश में, प्रोसेस एक ऐसा system है जो आपके कंप्यूटर या डिवाइस को सही से काम करने में मदद करता है, और आपको विभिन्न application और कार्यों को समय-समय पर चलाने में सहायक होता है।

ऑपरेटिंग सिस्टम में प्रोसेस का घटक | Component of process in operating system in Hindi

ऑपरेटिंग सिस्टम में प्रोसेस के विभिन्न घटकों की चर्चा करने से पहले, हमें समझना चाहिए कि प्रोसेस एक ऐसी वस्तु है जो आपके कंप्यूटर में एक कार्य को पूरा करने के लिए चल रही है। यह एक कार्य है जो कंप्यूटर की मेमोरी में स्थायी रूप से रखा जाता है और इसमें सम्बंधित जानकारी, उपकरण और resources शामिल होते हैं।

यहां प्रोसेस के प्रमुख घटकों की चर्चा की जा रही है:

1. Process Control Block – PCB: PCB प्रोसेस की महत्वपूर्ण जानकारी को stored करता है, जैसे कि प्रोसेस की स्थिति, processor register, प्रोसेस की पहचान, और अन्य महत्वपूर्ण जानकारी।

2. Memory Reservation: प्रोसेस को कंप्यूटर मेमोरी में एक विशेष क्षेत्र allot किया जाता है जिसे इसका मेमोरी space कहा जाता है। इसमें प्रोसेस को आवश्यक जानकारी और instruction स्टोर होता है।

3. Processor State: प्रोसेस की स्थिति की जानकारी जैसे कि process क्या कार्य कर रहा है, यह कहाँ रुका हुआ है, और कौन-कौन से रिसोर्सेस उपयोग कर रहा है, इसे Process state  कहा जाता है।

4. Hierarchy Table: प्रोसेस की स्तरांतर सुची में जानकारी होती है जो बताती है कि कौन से प्रोसेस किसे बनाए गए हैं और किसके अंतर्गत हैं। यह सामाजिक संबंधों को दर्शाता है और प्रोसेस की प्राथमिकता निर्धारित करने में मदद करता है।

5. Input/Output Table: प्रोसेस के Input और Output सुची में जानकारी होती है जो बताती है कि प्रोसेस कौन-कौन से इंप्यूट और आउटपुट operation का उपयोग कर रहा है।

ये प्रोसेस के मुख्य घटक हैं जो उसे सही से चलने में मदद करते हैं।

ओएस में प्रोसेस स्टेट क्या है? | What is Process State in OS in Hindi

OS में प्रोसेस स्थिति का मतलब है किसी प्रोसेस की वर्तमान स्थिति या हालत। जब आप अपने कंप्यूटर पर कोई काम करते हैं, तो उसमें एक समय से दूसरे समय तक विभिन्न processes चल रही होती हैं। हर प्रोसेस को एक विशेष स्थिति में रहते हुए देखा जा सकता है, जो उसकी विभिन्न चरणों को दर्शाती हैं।

Process State

1. New: जब आप कोई नया कार्य शुरू करते हैं, तो Operating system एक नया प्रोसेस बनाता है। इस स्थिति में, प्रोसेस तो बन गया है, लेकिन यह अभी तक computer संसाधनों का उपयोग नहीं कर रहा है।

2. Ready: जब प्रोसेस को संसाधन की आवश्यकता होती है और यह काम के लिए तैयार हो जाता है, लेकिन अभी तक कंप्यूटर संसाधनों का उपयोग नहीं कर पा रहा है, तो यह “Ready” स्थिति में चला जाता है। यहां प्रोसेस को किसी भी योग्यता की प्रतीक्षा कर रहा हो सकता है।

3. Running: जब प्रोसेस को कंप्यूटर संसाधनें मिलती हैं और वह काम कर रहा है, तो यह “Running” स्थिति में जाता है। इस समय प्रोसेस कंप्यूटर की CPU का उपयोग कर रहा है और कार्य पूरा कर रहा है।

4. Waiting: अगर प्रोसेस को कोई रिसोर्स मिलने का इंतजार कर रहा है, जैसे की Input/Output पूर्ण होने का, तो यह “Waiting” स्थिति में होता है। इस समय प्रोसेस को अपनी क्रिया को आगे बढ़ाने के लिए इंतजार करना पड़ता है।

5. Blocked: अगर प्रोसेस को किसी कारण से आगे बढ़ने में रुकावट आ जाती है, तो यह “Blocked” स्थिति में होता है। इस समय प्रोसेस को सिस्टम के बाहर कुछ प्रतिक्रिया करनी पड़ती है जिससे वह आगे बढ़ सके।

6. Terminated: जब प्रोसेस का कार्य पूरा होता है, तो यह “terminated” स्थिति में चला जाता है। इस समय प्रोसेस समाप्त हो जाता है और संसाधनों को छोड़ देता है।

इस रूप में, प्रत्येक प्रोसेस एक स्थिति में होता है, जो उसकी वर्तमान क्रिया को दर्शाती है। Operating system इन स्थितियों का management करके सुनिश्चित करता है कि सभी प्रोसेसेस सही से काम कर रही हैं और कंप्यूटर संसाधनों का उचित रूप से उपयोग हो रहा है।

प्रोसेस और प्रोग्राम के बीच अंतर | Difference between Process and the Program in Hindi

Parameter प्रोसेस (Process) प्रोग्राम (Program)
परिभाषा कंप्यूटर में चल रहे एक कार्य या task को प्रदर्शित करता है। कंप्यूटर को कुछ करने के लिए लिखा गया एक कार्य ।
स्थिति चल रहा हो सकता है या transfer हो सकता है। स्थायी होता है और सीधे रूप से कंप्यूटर Memory में रखा जाता है।
संबंध एक प्रोसेस कई programs को आधारित कर सकता है। एक Program एक ही समय में execute हो सकता है।
मेमोरी उपयोग प्रोसेस अपने लिए आलग-थालग मेमोरी स्थान रखता है। Program को कंप्यूटर मेमोरी में रखा जाता है और यह स्थायी रूप से रहता है।
समय जीवन सीधे रूप से लाइव रहता है और उसका अपना समय-जीवन होता है। सीधे रूप से नहीं लाइव रहता है, बल्कि जब चाहे उस समय-जीवन का उपयोग किया जा सकता है।
कार्यक्षेत्र प्रोसेस Execute होते समय कार्यक्षेत्र में होते हैं। Program Execute होने पर भी कार्यक्षेत्र में नहीं होते हैं।
उपयोग कंप्यूटर पर Multitasking का समर्थन करने के लिए प्रयुक्त होता है। कंप्यूटर को specific कार्य को सीधे बताने के लिए प्रयुक्त होता है।

इस तरह, प्रोसेस और प्रोग्राम में कुछ महत्वपूर्ण अंतर होते हैं जो उन्हें अच्छे से समझाता है।

Conclusion:

निवेदन:– अगर आपके लिए प्रोसेस ऑपरेटिंग सिस्टम का यह आर्टिकल उपयोगी रहा हो तो इसे अपने दोस्तों और classmates के साथ अवश्य साझा करें। आपके सुझाव और प्रश्नों का हमें अपेक्षित है, इसलिए कृपया नीचे टिप्पणी करके हमें बताएं। धन्यवाद!

More About Process in OS

Read also this topics in Hindi-

Leave a Comment