Table of Contents
سیستم های جاسازی شده در برنامه های مختلف بحرانی که قابلیت اطمینان ضروری است، استفاده می شوند.تقاد این سیستم ها به درستی عمل می کند حتی در حضور خطا شامل اجرای اصول کاهش و تحمل خطا است.این استراتژی ها به حفظ عملکرد سیستم و جلوگیری از شکست هایی که می تواند منجر به مشکلات ایمنی یا خرابی های عملیاتی شود.
Redundancy در سیستم های جاسازی شده
Redundancy شامل اضافه کردن اجزای اضافی یا سیستم هایی است که می توانند در صورت شکست عناصر اولیه، این رویکرد قابلیت اطمینان کلی را با ارائه گزینه های پشتیبان افزایش دهد.
اصول تحمل خطا
تحمل خطا به یک سیستم اجازه می دهد تا به درستی به کار خود ادامه دهد، علی رغم وجود خطا، آن شامل طراحی سیستم هایی است که می توانند شناسایی، انزوا و بازیابی از تکنیک های خطا مانند کدهای تشخیص خطا، تایمر های نگهبان و حالت های ضعیف شکست خورده معمولا استفاده می شود.
استراتژی های پیاده سازی
اجرای موثر از حق بیمه و تحمل خطا نیازمند برنامه ریزی دقیق است:
- (سخت افزار قرمز: [FLT 1] با استفاده از اجزای تکراری مانند منابع برق و پردازنده ها.
- قرمزرنگی نرم افزار: پیاده سازی الگوریتم ها یا فرآیندهای متعدد برای تأیید نتایج.
- تست های منظم: [FLT 1] انجام تست های تزریق خطا برای اطمینان از انعطاف پذیری سیستم.
- سیستم های نظارت: [FLT 1] با استفاده از سنسورها و تشخیص ها برای تشخیص ناهنجاری ها در اوایل.