PUPS P3
پی یو پی ایس/پی 3 لینکس کے لیے ایک نامیاتی کمپیوٹنگ ماحول کا نفاذ ہے جو نچلی سطح کے مستقل سافٹ ویئر ایجنٹوں کے نفاذ کے لیے مدد فراہم کرتا ہے۔ تعارف پی یو پی ایس/پی 3 ایک کلسٹر کمپیوٹنگ ماحول ہے جو بی بی سی مائیکرو پر نافذ کردہ ایم ایس پی ایس آپریٹنگ ماحول سے ماخوذ ہے۔ پی یو پی ایس پی 3 ماحول کو متعدد سائنسی کمپیوٹنگ منصوبوں کے بنیادی ڈھانچے میں استعمال کیا گیا ہے جس میں ڈیزی خودکار پرجاتیوں کی شناخت کا نظام اور متعدد کمپیوٹیشنل نیورو سائنس پروجیکٹس شامل ہیں۔ پی 3 عمل پی یو پی ایس/پی 3 عمل کی خصوصیات ہومیوسٹیٹک ایجنٹ ہیں۔ یہ ایجنٹ اپنی حالت کو بچانے اور مطابقت پذیر لینکس دانے (سی آر آئی یو کے ذریعے) چلانے والی مشینوں کے درمیان منتقل ہونے کے قابل ہوتے ہیں۔ پی یو پی ایس/پی 3 اے پی آئی انہیں اپنے ماحول کی حالت تک نمایاں رسائی بھی فراہم کرتا ہے: حیاتیاتی حیاتیات کی طرح وہ متحرک ہیں۔ یعنی وہ اپنے ماحول میں ہونے والی تبدیلیوں کو محسوس کرنے اور مناسب طریقے سے جواب دینے کے قابل ہوتے ہیں۔ مثال کے طور پر، ایک P3 عمل اپنی حالت کو بچانے کا انتخاب کر سکتا ہے یا اگر کچھ وسائل، مثال کے طور پر پروسیسر سائیکلوں کی کمی ہو جائے تو منتقل ہو سکتا ہے۔ مؤثر طریقے سے، یہ کسی جانور کے ہائبرنیٹ کو منتخب کرنے یا اس کے غذائی وسائل کی کمی ہونے پر نقل مکانی کرنے والی مشین کے مساوی ہے۔ پی یو پی ایس/پی 3 نچلی سطح کے مستقل آبجیکٹ، مشترکہ ڈھیر کے ذریعے بھی ڈیٹا کے وسائل کا اشتراک کر سکتا ہے۔ اس کا استعمال کرنے کے الفاظ معیاری سی لائبریریوں کے ذریعہ فراہم کردہ مفت ()/میلوک () API کے ذریعہ استعمال ہونے والے الفاظ سے ملتے جلتے ہیں۔ کمپیوٹیشن کو مشترکہ طور پر کوآپریٹنگ P3 عمل کے ایک گروپ کے ذریعے انجام دیا جا سکتا ہے۔ یہ کلسٹر کئی طریقوں سے ایک کثیر خلوی جاندار سے مشابہت رکھتا ہے: جیسے کسی جاندار کے اندر موجود خلیات، انفرادی پی 3 عمل مہارت حاصل کر سکتے ہیں۔ مثال کے طور پر، ڈیزی پیٹرن ریکگنیشن سسٹم کے معاملے میں، کلسٹر (آئی پی ایم) عمل پر مشتمل ہوتا ہے جو پیٹرن-ڈیٹا پر پہلے سے عمل کرتا ہے، (فلوریٹ) عمل جو پی ایس او ایم نیورل نیٹ چلاتے ہیں جو ان نمونوں کی درجہ بندی کے لیے استعمال ہوتے ہیں، اور (وی ایچ ٹی ایم ایل) عمل جو ڈیزی کے دریافت کردہ نمونوں کی شناخت کو صارف تک پہنچاتے ہیں۔ اس کے علاوہ، ڈیزی کلسٹر میں فائل اور میموری کی جگہ کو صاف کرنے اور ری سائیکل کرنے کے لیے ماہر (میگگٹ اور کیفر) عمل بھی ہوتے ہیں اور (لیوسوم) عمل جو کلسٹر کے اندر موجود دیگر عمل کو تباہ اور تبدیل کرتے ہیں جو خراب ہو چکے ہیں اور اس وجہ سے غیر فعال ہو چکے ہیں۔ ورچوئلائزیشن سسٹمز کے ساتھ مل کر، مثال کے طور پر اوریکل ورچوئل باکس سسٹم، ہومیوسٹیٹک ورچوئل (لینکس) مشینیں بنانے کے لیے پی یو پی ایس/پی 3 کا استعمال کرنا ممکن ہے جو متحرک کلاؤڈ ماحول میں رہتے ہوئے کمپیوٹیشنل پے لوڈ لے جا سکتی ہیں۔ پی یو پی ایس/پی 3 کی تازہ ترین ریلیز کنٹینر پر مبنی آپریٹنگ سسٹم کی سطح کے ورچوئلائزیشن (ڈوکر (سافٹ ویئر) کے ذریعے اور چیک پوائنٹنگ اور اس کے بعد کی منتقلی اور/یا سی آر آئی یو کے ذریعے بحالی کی بھی حمایت کرتی ہے۔ پی 3 عمل نیٹ ورک پی 3 نظام عمل کے درمیان متحرک غیر متزلزل ہم مرتبہ سے ہم مرتبہ مواصلات اور عمل اور صارف کے درمیان متحرک غیر متزلزل مواصلات کی سہولت فراہم کرتا ہے۔ دکھائے گئے عمل نیٹ ورک کی مثال میں، پی یو پی ایس/پی 3 میں نافذ کردہ کئی مواصلاتی طریقوں کی وضاحت کی گئی ہے۔ ان میں شامل ہیں: پی ایس آر پی کلائنٹ کے ذریعے پی ایس آر پی سرور سے صارف (پی ایس آر پی پروٹوکول کا استعمال کرتے ہوئے)۔ یہ مواصلاتی طریقہ پی ایس آر پی کلائنٹ (اور اسی وجہ سے صارف) اور پی ایس آر پی سرور کے عمل کے درمیان ایک غیر متزلزل سیڈوٹی کنکشن قائم کرتا ہے۔ ایس آئی سی چینل کے ذریعے پیئر ٹو پیئر (پی ایس آر پی سرورز کے درمیان)۔ ایک پی ایس آر پی سرور جو کسی دوسرے سرور کے ساتھ براہ راست بات چیت کرنا چاہتا ہے، ایک سلیوڈ انٹرایکشن کلائنٹ چینل (ایس آئی سی) کے ذریعے پی ایس آر پی کلائنٹ کی مثال دیتا ہے۔ اس کے بعد یہ اس غلام پی ایس آر پی کلائنٹ کو ہدایت دیتا ہے کہ وہ اس ہم مرتبہ کے لیے پی ایس آر پی چینل کھولے جس سے وہ بات کرنا چاہتا ہے۔ حساس فائل کے ذریعے پیئر ٹو پیئر (پی ایس آر پی سرورز کے درمیان)۔ اس موڈ میں پی ایس آر پی سرور فائل کے ذریعے دوسرے سرور کو ڈیٹا بھیجتا ہے۔ کسی بھی سرور کو فائل کو پڑھنے سے روکنے کے لیے اسے ایک کلید کے ساتھ ٹیگ کیا جاتا ہے جس میں وصول کنندہ سرور پر مماثل لاک ہوتا ہے۔ یہ لاک اور کلیدی نظام انزائم-سبسٹریٹ اور حیاتیاتی سگنلنگ سسٹم سے متاثر تھا۔ حوالہ جات گٹ ہب ایجنٹ پر مبنی پروگرامنگ زبانوں پر بیرونی لنکس https://github.com/xylophanes/PupsP3#readme PUPS/P3 تفصیل