Inter Process Communication in Hindi (overview)

Inter Process Communication in Hindi (overview)

Definition of Inter Process Communication

Inter-process communication (IPC) is a mechanism that allows the exchange of data between processes

Full Form of IPC

  • IPC का पूरा नाम Inter Process Communication है |

What is Inter Process Communication in Hindi ?

  • इंटर प्रोसेस कम्युनिकेशन (IPC) का उपयोग एक या अधिक Process या Program में कई थ्रेड्स के बीच डेटा के आदान-प्रदान के लिए किया जाता है।
  • Process , single or multiple computers पर एक नेटवर्क द्वारा जुड़ी हो सकती हैं।
  • यह प्रोग्रामिंग इंटरफ़ेस का एक सेट है जो एक प्रोग्रामर को विभिन्न प्रोग्राम प्रक्रियाओं के बीच गतिविधियों को समन्वयित करने की अनुमति देता है
  • जो एक ऑपरेटिंग सिस्टम में समवर्ती चला सकते हैं।
  • यह एक विशिष्ट कार्यक्रम को एक ही समय में कई उपयोगकर्ता अनुरोधों को संभालने की अनुमति देता है।
  • चूकि हर एक उपयोगकर्ता अनुरोध के परिणामस्वरूप ऑपरेटिंग सिस्टम में कई प्रक्रियाएं चल सकती हैं,
  • इसलिए प्रक्रिया को एक-दूसरे के साथ संवाद करने की आवश्यकता हो सकती है।

Method for Inter Process Communication in Hindi

हम जानते है की Process दो प्रकार की होती है

  • Independent process.
  • Co-operating process.

Independent process.

इंडिपेंडेंट प्रोसेस वो प्रोसेस होते हैं जिनपर दूसरे प्रोसेस के एक्सीक्यूट होने का कोई असर नहीं होता

Co-operating process.

को-ऑपरेटिंग प्रोसेस पर दूसरे एक्सीक्यूट हो रहे प्रोसेस का प्रभाव पड़ता है।

Method

  • इंटर प्रोसेस कम्युनिकेशन एक ऐसा मैकेनिज्म है मैकेनिज्म है जो प्रोसेस को एक-दूसरे से संवाद करने की अनुमति देता है और उनके एक्शन को सिंक्रोनाइज करता है।
  • इन प्रोसेस के बीच का संचार को उनके बीच को-ऑपरेशन के व्यवहार की तरह देखा जा सकता है
  • प्रोसेस एक दूसरे से कम्यूनिकेट करने के लिए इन 2 Method का Use करते है |
  1. Message Passing
  2. Shared Memory
Method for Inter Process Communication in Hindi
Method for Inter Process Communication in Hindi

Message Passing

  • इस पद्धति में, Process किसी भी प्रकार की Shared Memory का उपयोग किए बिना एक दूसरे के साथ संवाद करती हैं।
  • यदि दो Process p1 और P2 एक दूसरे के साथ संवाद करना चाहती हैं, तो वे इस प्रकार आगे बढ़ती हैं
    • एक संचार लिंक स्थापित करें (यदि कोई लिंक पहले से मौजूद है, तो उसे फिर से स्थापित करने की आवश्यकता नहीं है।)
    • मूल प्राइमेटिव का उपयोग करके संदेशों का आदान-प्रदान शुरू करें।
    • हमें कम से कम दो प्राथमिकताओं की आवश्यकता है:
      • send(message, destinaion) or send(message)
      • receive(message, host) or receive(message)
  • संदेश का आकार निश्चित आकार या चर आकार का हो सकता है।
  • यदि यह निश्चित आकार का है, तो यह OS डिज़ाइनर के लिए आसान है, लेकिन प्रोग्रामर के लिए जटिल है
  • यदि यह परिवर्तनशील आकार का है, तो यह प्रोग्रामर के लिए आसान है, लेकिन OS डिज़ाइनर के लिए जटिल है।
  • एक मानक संदेश के दो भाग हो सकते हैं: हेडर और बॉडी।
  • हेडर भाग का उपयोग Message type, destination id, source id, message length and control information संग्रहीत करने के लिए किया जाता है
  • नियंत्रण जानकारी में बफ़र स्पेस, अनुक्रम संख्या, प्राथमिकता से बाहर निकलने पर क्या करना है जैसी जानकारी शामिल है।
  • आम तौर पर, FIFO शैली का उपयोग करके संदेश भेजा जाता है

Shared Memory

  • Shared Memory का उपयोग करने वाली Process के बीच संचार के लिए कुछ चर साझा करने के लिए प्रक्रियाओं की आवश्यकता होती है
  • यह पूरी तरह से इस बात पर निर्भर करता है कि प्रोग्रामर इसे कैसे लागू करेगा।
  • Shared Memory का उपयोग करते हुए संचार के एक तरीके की कल्पना की जा सकती है:
  • मान लीजिए कि process1 और process2 एक साथ निष्पादित हो रहे हैं और वे कुछ संसाधनों को Shared करते हैं
  • या अन्य Process से कुछ जानकारी का उपयोग करते हैं,
  • process1 कुछ कम्प्यूटेशन या संसाधनों के उपयोग के बारे में जानकारी उत्पन्न करता है और इसे Shared Memory मे एक रिकॉर्ड के रूप में रखता है।
  • जब प्रक्रिया 2 को साझा जानकारी का उपयोग करने की आवश्यकता होती है, तो यह Shared Memory में संग्रहीत रिकॉर्ड की जांच करेगा
  • और प्रक्रिया 1 द्वारा उत्पन्न जानकारी को ध्यान में रखेगा और तदनुसार कार्य करेगा।
  • प्रक्रियाएँ किसी अन्य प्रक्रिया से रिकॉर्ड के रूप में जानकारी निकालने के लिए Shared Memory का उपयोग कर सकती हैं
  • साथ ही किसी भी अन्य प्रक्रिया के लिए विशिष्ट जानकारी देने के लिए।

New Post Link

यह भी जरूर देखे

Inter Process Communication in Hindi (overview)

अगर आपको किसी भी प्रकार का सवाल है या ebook की आपको आवश्यकता है तो आप नीचे comment कर सकते है|  क्रपया कमेंट के माध्यम से बताऐं के ये पोस्ट  Inter Process Communication in Hindi (overview)  आपको कैसी लगी आपके सुझावों का भी स्वागत रहेगा Thanks ! दोस्तो daily update के लिए आप हमसे (e-prepation.com)  Facebook पर भी जुड़ सकते है | दोस्तो अगर आपको यह पोस्ट  Inter Process Communication in Hindi (overview) अच्छी लगी हो तो इसे  Inter Process Communication in Hindi (overview)  Facebook पर Share अवश्य करें साथ

Disclaimer

We are Not Owner Of This PDF, Neither It Been Created Nor Scanned. We are Only Provide the Material Already Available on The Internet. If Any Violates The Law or there is a Problem so Please Contact Us –  careerguidence3@gmail.com

Leave a Reply