Table of Contents
طراحی سیستم های تحمل خطا شامل ایجاد معماری سخت افزاری است که می تواند به درستی با وجود شکست ها یا خطا ها ادامه دهد، این رویکرد قابلیت اطمینان سیستم و دسترسی را افزایش می دهد که در برنامه های کاربردی مانند هوافضا، دستگاه های پزشکی و مراکز داده بسیار مهم است.
دانلود بازی Redundancy in Hardware Design
Redundancy شامل ترکیب اجزای اضافی یا سیستم هایی است که می تواند در صورت شکست عناصر اولیه، انواع معمول شامل انفجار سخت افزاری مانند پردازنده های تکراری، تدارکات برق یا ماژول های حافظه، این عمل مداوم را تضمین می کند حتی زمانی که قطعات فردی از عملکرد.
سیستم های ردموند اغلب به صورت های موازی یا آماده کار پیکربندی می شوند.سیستم های موازی به طور همزمان کار می کنند، در حالی که سیستم های آماده به کار تنها در تشخیص شکست فعال می شوند.طراحی مناسب باعث کاهش خرابی و حفظ یکپارچگی سیستم می شود.
تشخیص خطا و تکنیک های اصلاح
روش های تشخیص خطا شناسایی خطا در داده ها یا اجزای سخت افزاری شامل چک های پارامتری، چک ها و چک های کاهشی چرخه (CRC) است که این روش ها به شناسایی خطا در اوایل، جلوگیری از پردازش داده های نادرست کمک می کند.
تکنیک های اصلاح خطا نه تنها خطاهایی را شناسایی می کنند بلکه شامل کدهای همینگ و کدهای رید-سولومون نیز می شوند که در سیستم های حافظه و انتقال داده ها استفاده می شوند تا اطمینان حاصل شود که یکپارچگی داده ها بدون نیاز به انتقال مجدد، قابل اطمینان نیست.
اجرای خطای تحمل
طراحی موثر خطا- تحمل ترکیبی از تکنیک های قرمز و اصلاح خطا است.سیستم ها به طور مداوم نظارت می شوند و مکانیسم های شکست خودکار برای تغییر به اجزای پشتیبان به صورت یکپارچه اجرا می شوند. تست منظم و تعمیر و نگهداری برای اطمینان از تحمل خطا ضروری است.
- اجزای سخت افزاری Redundant
- الگوریتم های تشخیص خطا
- سیستم های شکست خودکار
- تست سیستم منظم