فہرست کا خانہ:
- تعریف - انٹر پروسیس کمیونیکیشن (IPC) کا کیا مطلب ہے؟
- ٹیکوپیڈیا انٹر پروسیس کمیونیکیشن (IPC) کی وضاحت کرتا ہے
تعریف - انٹر پروسیس کمیونیکیشن (IPC) کا کیا مطلب ہے؟
انٹر پروسیس مواصلات (آئی پی سی) ایک ایسا طریقہ کار ہے جو عمل کے مابین ڈیٹا کے تبادلے کی اجازت دیتا ہے۔ صارف کو پروگرامنگ انٹرفیس کا ایک سیٹ فراہم کرکے ، آئی پی سی ایک پروگرامر کو مختلف عملوں کے مابین سرگرمیوں کو منظم کرنے میں مدد کرتا ہے۔ آئی پی سی ایک درخواست کو دوسری درخواست کو کنٹرول کرنے کی اجازت دیتا ہے ، اور اس طرح بغیر مداخلت کے ڈیٹا شیئرنگ کو چالو کرتا ہے۔
آئی پی سی عملوں کو طبقات ، سیمفورسز ، اور دیگر طریقوں کو میموری اور معلومات کا اشتراک کرنے کے لئے استعمال کرنے کی اجازت دے کر ڈیٹا مواصلات کو قابل بناتا ہے۔ آئی پی سی عمل کے مابین موثر پیغام کی منتقلی کی سہولت فراہم کرتا ہے۔ آئی پی سی کا آئیڈیا ٹاسک کنٹرول آرکیٹیکچر (ٹی سی اے) پر مبنی ہے۔ یہ ایک لچکدار تکنیک ہے جو متغیر لمبائی کے ارے ، اعداد و شمار کے ڈھانچے اور فہرستوں کو بھیج اور وصول کرسکتی ہے۔ اس میں آپریٹنگ سسٹم اور زبانوں کی ایک وسیع رینج کی حمایت کرتے ہوئے شائع / سبسکرائب اور کلائنٹ / سرور ڈیٹا ٹرانسفر پیراڈیم استعمال کرنے کی صلاحیت ہے۔
ٹیکوپیڈیا انٹر پروسیس کمیونیکیشن (IPC) کی وضاحت کرتا ہے
آئی پی سی میکانزم کو پائپ میں درجہ بندی کیا جاسکتا ہے ، پہلے ان میں ، پہلے آؤٹ (FIFO) ، اور مشترکہ میموری۔ پائپ کو UNIX آپریٹنگ سسٹم میں متعارف کرایا گیا تھا۔ اس طریقہ کار میں ، ڈیٹا کا بہاؤ غیر سمت بخش ہے۔ ایک پائپ کو نلی پائپ کی طرح تصور کیا جاسکتا ہے جس میں ڈیٹا ایک سرے سے داخل ہوتا ہے اور دوسرے سرے سے نکل جاتا ہے۔ ایک پائپ عام طور پر پائپ سسٹم کال پر زور دے کر بنائی جاتی ہے ، جس کے نتیجے میں فائل ڈسکریپٹر کا جوڑا پیدا ہوتا ہے۔ عام طور پر وضاحتی پائپ نوڈ کی نشاندہی کرنے کے لcrip تشکیل دیا جاتا ہے۔ پائپوں کی ایک اہم خوبی یہ ہے کہ پائپ سے بہتا ہوا ڈیٹا عارضی ہوتا ہے ، جس کا مطلب ہے کہ پڑھنے والے اسکرپٹ سے اعداد و شمار کو صرف ایک بار پڑھا جاسکتا ہے۔ اگر ڈیٹا کو تحریری ڈسکرپٹر میں لکھا گیا ہے تو ، ڈیٹا صرف اسی ترتیب میں پڑھا جاسکتا ہے جس میں ڈیٹا لکھا گیا تھا۔
فیفو کا عملی اصول پائپوں سے بہت ملتا جلتا ہے۔ FIFO میں ڈیٹا کا بہاؤ یک سمتی ہے اور رسائی پوائنٹس کے ذریعہ اس کی نشاندہی کی جاتی ہے۔ دونوں کے درمیان فرق یہ ہے کہ ایف ای ایف او کی شناخت ایک رسائی پوائنٹ سے ہوتی ہے ، جو فائل سسٹم کے اندر موجود ایک فائل ہوتی ہے ، جبکہ پائپوں کی شناخت ایکسیس پوائنٹ سے ہوتی ہے۔
