گھر > نمائش > مواد

ایمبیڈڈ سسٹم کی قابل اعتماد

Mar 08, 2019

ایمبیڈڈ سسٹم اکثر مشینوں میں رہتی ہیں جو بغیر کسی غلطیوں کے لئے مسلسل چلانے کی توقع کی جاتی ہے، اور کچھ غلطی میں اگر کسی غلطی ہوتی ہے تو خود خود کو ٹھیک ہوجاتا ہے. لہذا، عام طور پر اس سافٹ ویئر کو ذاتی کمپیوٹرز کے لئے زیادہ سے زیادہ احتیاط سے تیار کیا جاتا ہے اور اس سے زیادہ جانچ پڑتال کی جاتی ہے، اور ڈسک ڈرائیوز، سوئچ یا بٹن کے طور پر ناقابل اعتماد میکانی منتقل حصوں سے بچا جاسکتا ہے.


مخصوص وشوسنییتا مسائل میں شامل ہوسکتا ہے:


نظام کو مرمت کے لئے محفوظ طریقے سے بند نہیں کیا جاسکتا، یا مرمت کرنے کے لئے یہ ممکن نہیں ہے. مثال کے طور پر خلائی نظام، اندراج کیبلز، نیویگیشن بیکن، بل سوراخ نظام، اور آٹوموبائل شامل ہیں.

نظام کو حفاظتی وجوہات کی بناء پر چلانا ضروری ہے. "لیمپ موڈ" کم روادار ہیں. اکثر آپریٹر کے ذریعہ بیک اپ منتخب کیے جاتے ہیں. مثال کے طور پر ہوائی جہاز نیویگیشن، ریکٹر کنٹرول کنٹرول سسٹم، حفاظتی اہم کیمیکل فیکٹری کنٹرول، ٹرین سگنل شامل ہیں.

بند ہونے پر نظام بہت زیادہ پیسہ کھو جائے گا: ٹیلی فون سوئچ، فیکٹری کنٹرول، پل اور لفٹ کنٹرول، فنڈز کی منتقلی اور مارکیٹ سازی، خود کار سیلز اور سروس.

مختلف تکنیکوں کا استعمال کیا جاتا ہے، کبھی کبھی مجموعہ میں، غلطیوں سے بازیاب ہونے کے لئے - سافٹ ویئر کیڑے جیسے میموری لیک، اور ہارڈویئر میں بھی نرم غلطیاں ہیں:


گھڑی ڈیوڈ ٹائمر کمپیوٹر کو دوبارہ ری سیٹ کرتا ہے جب تک کہ سافٹ ویئر کو غیر معمولی چوکوں کے ساتھ گھڑی ڈیوائس سبسیکشن کو مطلع نہیں کیا جاسکتا ہے جس میں سافٹ ویئر "لپ طریقوں" پر تبدیل کیا جاسکتا ہے جو جزوی فنکشن فراہم کرتا ہے.

ایک قابل اعتماد کمپیوٹنگ بیس (TCB) فن تعمیر کے ساتھ ڈیزائن ایک انتہائی محفوظ اور قابل اعتماد نظام ماحول کو یقینی بناتا ہے

سرایت شدہ نظام کے لئے ڈیزائن کیا ایک ہائپر وائزر، کسی سبسسٹکشن کے اجزاء کے لئے محفوظ encapsulation فراہم کرنے کے قابل ہے، تاکہ ایک معاہدے شدہ سافٹ ویئر کے اتحادی دیگر سبسیکٹس کے ساتھ مداخلت نہیں کرسکتے، یا امتیازی سطح پر سطح کے نظام کے سافٹ ویئر. یہ encapsulation ایک سب سیسټم سے ایک دوسرے سے پروموشن کرنے سے غلطی رکھتا ہے، اس کے ذریعے وشوسنییتا میں بہتری. یہ سبسکرائب کرنے کی اجازت دیتا ہے کہ خود بخود بند ہوجائے اور غلطی کا سراغ لگانا شروع کردیں.

مصیبت آور پروگرامنگ