עיצוב מערכות Embedded עבור אמינות: עקרונות Redundancy ו- Fault Tolerance
מערכות Embedded משמשות יישומים קריטיים שונים שבהם אמינות היא חיונית.הבטחה המערכות הללו פועלת כראוי גם בנוכחות תקלות כרוכה ביישום עקרונות רדודה ובגידה.אסטרטגיות אלה עוזרות לשמור על פונקציונליות המערכת ולמנוע כישלונות שעלולים להוביל לבעיות בטיחות או תפעול זמני.
Redundancy in Embedded Systems
Redundancy כוללת הוספת רכיבים או מערכות נוספים שיכולים להשתלט אם אלמנטים ראשוניים נכשלים.גישה זו מגדילה את האמינות הכוללת על ידי מתן אפשרויות גיבוי.סוגים נפוצים של ונדנסיות כוללים חומרה, תוכנה, ומחזור נתונים.
עקרונות סובלנות
סובלנות Fault מאפשרת למערכת להמשיך לתפקד כראוי למרות נוכחות של תקלות.זה כרוך בתכנון מערכות שיכולות לזהות, לבודד ולהחלמה משגיאות.טכניקות כגון קודים זיהוי שגיאות, משככי כאבים, ומצבים לא בטוחים משמשים בדרך כלל.
אסטרטגיות יישום
יישום יעיל של רדודה וסובלנות אשמה דורש תכנון זהיר.אסטרטגיות כוללות:
- (ב) ,0) ,הטבעה: (FLT:1) שימוש ברכיבים כפולים כמו אספקת חשמל ומעבדים.
- (ב) ,0) ,Software Redundancy: FLT:1 , יישום אלגוריתמים או תהליכים מרובים כדי לאמת תוצאות.
- בדיקה אחרונה ב-17 במאי 2010. ^ FLT:0.]]
- (ב) למערכות של תפוצה:0) חיישנים ואבחון כדי לזהות את האנומליות מוקדם.