message passing system in os in hindi / Critical Section in Hindi

आज हम computer course in hindi मे हम message passing system in os in hindi / Critical Section in Hindi के बारे में जानकारी देते क्या होती है तो चलिए शुरु करते हैं- 

message passing system in os in hindi:-

message passing system का प्रमुख कार्य एक प्रोसेस से दूसरे प्रोसेस को Communicate करने की permission provide करना है । Interprocess communication कम से कम send ( message ) और receive ( message ) नामक दो operations की सुविधा provide करता है । किसी भी प्रोसेस द्वारा भेजा जाने वाला मेसेज , fixed or variable size का हो सकता है । 
fixed - size के मैसेज को भेजने के लिए , message passing system को डिजाइन तथा implement करना आसान होता है । जबकि variable - size के मैसेज को भेजने के लिए message passing system को डिजाइन तथा implement करना complex होता है ।

Types of message passing system in os in hindi:-

1. Interprocess Communication in hindi and Synchronization :-

Interprocess Communication in hindi:-

Interprocess communication ( more info. click her) में प्रोसेसेस को हमेशा एक - दूसरे से communicate करने की आवश्यकता होती है । जैसा कि हम जानते हैं कि प्रोसेसस काफी तीव्र गति से execute करते हैं । synchronization एक machanism है , जिसके द्वारा किसी प्रोसेस के execution को delay किया जाता है जिससे कि प्रोसेस किसी खास कार्य जैसे , वैरिएबल के वैल्यू को सेट करना या अन्य प्रोसेसेस के लिए message भेजना जैसे कार्यों को पूरा कर सके और syncronization में sending process मतलब जो प्रोसेस मैसेज भेजता है , को तब तक block किया जाता है जब तक कि receiving process द्वारा message received नहीं कर लिया जाता है । इसी प्रकार receiving process को तब तक के लिए block किया जाता है , जब तक कि वह भेजे गए मैसेज को पुरा रिसीव न कर ले । 

Synchronization in hindi:-

इस प्रकार sending and receiving processes को ब्लॉक करने की प्रक्रिया ही सिनक्रोनाइजेशन ( synchronization ) कहलाती है । Interprocess communication में दो प्रोसेसेस के बीच communication send ( message ) तथा receive ( message ) नाम के दो primitives द्वारा होता है ।

2. mutual exclusion in os in hindi:-

प्रोसेसे को एक - दूसरे से Communicate करने की आवश्यकता होती है । प्रोसेसेस , जो एक साथ कार्य करते हैं , अक्सर किसी commoun storage को read / write ऑपरेशन्स के लिए शेयर करते हैं । वह shared storage main memory हो सकती है या फिर कोई shared file । प्रत्येक प्रोसेस का एक segment code होता है , जिसे क्रिटिकल सेक्शन ( critical section ) कहते हैं , जिसमें वह प्रोसेस वैरिएबल के value को change करना , अपडेट करना , किसी फाईल में लिखना , व अन्य सभी कार्य कर सकता है । 

Critical Section in Hindi :-

Critical Section किसी प्रोसेस का वह segment है , जो shared memory or files को एक्सेस करता है । जब भी कोई प्रोसेस अपने Critical Section में एक्जिक्यूट कर रहा होता है , तो अन्य प्रोसेसेस को उसके critical section में execute नहीं करना चाहिए । इस कार्य को Mutual Exclusion द्वारा किया जा सकता है । अत : Mutual Exclusion द्वारा pokey execute कर रहे प्रोसेस के Critical Section में अन्य प्रोसेस को execute करने से रोका जाता है । 



टिप्पणियाँ