सीधे मुख्य सामग्री पर जाएं

Featured Post

Instruction cycle in hindi - इंस्ट्रक्शन साइकिल क्या है

Interprocess communication in hindi

आज हम computer course in hindi मे हम Interprocess communication in hindi के बारे में बताएगें तो चलिए शुरु करते हैं-

Interprocess communication in hindi:-

Interprocess Communication यह modern operating system एक process से दूसरी को communications करने के लिये कई features भी available करवाते हैं । जिससे communications management की range एक event के simple signals से लेकर एक queue system में से massages के गुजरने तक होती है । यहाँ पर इसके इस part में हम इन्हीं techniques का analysis करते है । 
1. Signals और share की गई फाइल मतलब पाइप और message passing
2. share की गई मेमोरी और डायनेमिक डाटा एक्सचेंज ( DDE ) 
3. Object linking और embedding ( OLE )
इस तरह की communication system का सबसे सरल रूप एक process से दूसरी का signal है और जो उस event की पूरा को point करता है , जिस पर दूसरी process इंतजार कर रही है । इसे synchronization भी जाना जाता है और Synchronizing Processes के objective के लिए semaphore भी internal processes के मध्य communication system का एक Channel है । unix systems में internal processes की features हैं । unix systems VIPC ( inter-process communication system ) package semaphore , message passing और shadow memory को कवर करके एक uniform interface का use , services का एक set के रूप में provide करता है । 
यह माइक्रोसाफ्ट विन्डोज सिस्टम में DDE और OLE techniques को use किया जाता है और DDE से दो running window applications के बीच data transfer किया जा सकता है , जबकि OLE mechanism का  अधिक complex set होता है , जो shared object ' का use कर separate program के micro integration को यह बनाता है। 
Interprocess communication in hindi

1. Mutual Execlusion:-

 इस theory के द्वारा resource या तो free होता है या एक समय में एक ही प्रोसेस द्वारा use किया जा सकता है । system के resource का mutual exclusion आसानी से किया भी जा सकता है , क्योंकि इनका access operating system में focuse होता है । और logical resources में Mutual Exclusion System में focuse होता है । logical resources में mutual exclusion problem को organized करने के लिये कई method use में लाया जाता है।

2. Critical Section Region :-

 इसमें ऐसी state , जहाँ कई process समान data को concurrently access और manipulate करती हैं और execution का outcome उस special order पर dependent होता है , जिसमें access होता है और इसे रेस ( RACE ) कंडिशन कहा जाता है । इस race condition को mutual execution की help से हटाया जा सकता है । यहाँ ध्यान देने योग्य एक important facts यह है कि interprocess categories की capacity process के केवल कुछ fixed parts पर ही obvious होती है , और जहाँ critical manipulation किये गए हैं । इस प्रकार , इन process से कोई नुकसान नहीं होता है । इन critical points पर precautions जाती हैं । इसमें Interprocess Complication के सेन्सिटिव प्रोसेसे रिजन को Critical Region / Section कहा जाता है और जब अपने Critical Section में एक process execute हो रही होती है , तो दूसरी प्रोसेस को execute होने की permission नहीं होती है । इस प्रकार , प्रोसेस द्वारा Critical Section का execution mutually exclusive होता है।

3. Conditional Critical Region:-

conditional critical region हमें synchronization तथा mutual exclusion को पहचानने में help करता है । इसे उदाहरण के लिए Region Shared Data, Do Begin Await Condition, Action की help से हम share data के exclusive access में कोई भी action कर सकते हैं और जहाँ Condition two हो एवं मल्टि प्रोसेसर के साथ use करने के लिए एक Concurrent Programming Language में conditional critical region का use किया जाता । यह कि दो प्रोसेसेस् कुछ resource को share कर रही हैं और इसकेप्रत्येक का एक Critical Region Code है । हमें critical region पर यह तय करते हुए guard entry की आवश्यकता होती है और कि जब एक प्रोसेस अपने region में प्रवेश कर चुकी है और तो दूसरी को तब तक इंतजार करना होगा , जब तक पहली बार नहीं हो जाती । इसमें एक गेट ( gate ) के गुण होते हैं हम जिसे एक समय में केवल एक ही प्रोसेस के लिए खोला जा सकता है ।
 इसे एक सिंपल वेरियेबल gate_open द्वारा समझे और जिसे दो प्रोसेस द्वारा share किया गया है और TRUE अथवा FALSE वेल्यू हो सकती हैं । gate_open प्रारंभिक तौर पर TRU में स्थापित किया जाता है । प्रत्येक प्रोसेस के लिये कोड की आउट लाइन इस प्रकार होती है ।

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

ms excel functions in hindi

  आज हम  computer in hindi  मे ms excel functions in hindi(एमएस एक्सेल में फंक्शन क्या है)   -   Ms-excel tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- ms excel functions in hindi (एमएस एक्सेल में फंक्शन क्या है):- वर्कशीट में लिखी हुई संख्याओं पर फॉर्मूलों की सहायता से विभिन्न प्रकार की गणनाएँ की जा सकती हैं , जैसे — जोड़ना , घटाना , गुणा करना , भाग देना आदि । Function Excel में पहले से तैयार ऐसे फॉर्मूले हैं जिनकी सहायता से हम जटिल व लम्बी गणनाएँ आसानी से कर सकते हैं । Cell Reference में हमने यह समझा था कि फॉर्मूलों में हम जिन cells को काम में लेना चाहते हैं उनमें लिखी वास्तविक संख्या की जगह सरलता के लिए हम उन सैलों के Address की रेन्ज का उपयोग करते हैं । अत : सैल एड्रेस की रेन्ज के बारे में भी जानकारी होना आवश्यक होता है । सैल एड्रेस से आशय सैल के एक समूह या श्रृंखला से है । यदि हम किसी गणना के लिए B1 से लेकर  F1  सैल को काम में लेना चाहते हैं तो इसके लिए हम सैल B1 , C1 , D1 , E1 व FI को टाइप करें या इसे सैल Address की श्रेणी के रूप में B1:F1 टाइ

window accessories kya hai

  आज हम  computer in hindi  मे window accessories kya hai (एसेसरीज क्या है)   -   Ms-windows tutorial in hindi   के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- window accessories kya hai (एसेसरीज क्या है)  :- Microsoft Windows  कुछ विशेष कार्यों के लिए छोटे - छोटे प्रोग्राम प्रदान करता है इन्हें विण्डो एप्लेट्स ( Window Applets ) कहा जाता है । उनमें से कुछ प्रोग्राम उन ( Gadgets ) गेजेट्स की तरह के हो सकते हैं जिन्हें हम अपनी टेबल पर रखे हुए रहते हैं । कुछ प्रोग्राम पूर्ण अनुप्रयोग प्रोग्रामों का सीमित संस्करण होते हैं । Windows में ये प्रोग्राम Accessories Group में से प्राप्त किये जा सकते हैं । Accessories में उपलब्ध मुख्य प्रोग्रामों को काम में लेकर हम अत्यन्त महत्त्वपूर्ण कार्यों को सम्पन्न कर सकते हैं ।  structure of window accessories:- Start → Program Accessories पर click Types of accessories in hindi:- ( 1 ) Entertainment :-   Windows Accessories  के Entertainment Group Media Player , Sound Recorder , CD Player a Windows Media Player आदि प्रोग्राम्स उपलब्ध होते है

report in ms access in hindi - रिपोर्ट क्या है

  आज हम  computers in hindi  मे  report in ms access in hindi (रिपोर्ट क्या है)  - ms access in hindi  के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं-  report in ms access in hindi (रिपोर्ट क्या है):- Create Reportin MS - Access - MS - Access database Table के आँकड़ों को प्रिन्ट कराने के लिए उत्तम तरीका होता है , जिसे Report कहते हैं । प्रिन्ट निकालने से पहले हम उसका प्रिव्यू भी देख सकते हैं ।  MS - Access में बनने वाली रिपोर्ट की मुख्य विशेषताएँ :- 1. रिपोर्ट के लिए कई प्रकार के डिजाइन प्रयुक्त किए जाते हैं ।  2. हैडर - फुटर प्रत्येक Page के लिए बनते हैं ।  3. User स्वयं रिपोर्ट को Design करना चाहे तो डिजाइन रिपोर्ट नामक विकल्प है ।  4. पेपर साइज और Page Setting की अच्छी सुविधा मिलती है ।  5. रिपोर्ट को प्रिन्ट करने से पहले उसका प्रिन्ट प्रिव्यू देख सकते हैं ।  6. रिपोर्ट को तैयार करने में एक से अधिक टेबलों का प्रयोग किया जा सकता है ।  7. रिपोर्ट को सेव भी किया जा सकता है अत : बनाई गई रिपोर्ट को बाद में भी काम में ले सकते हैं ।  8. रिपोर्ट बन जाने के बाद उसका डिजाइन बदल