מדד וחקירה
סובלנות במיקרו-מעבדים: שיטות, קלקלומיות, וגישות מעשיות
Table of Contents
סובלנות ל-microprocessors היא חיונית כדי להבטיח הפעלה אמינה במערכות קריטיות.זה כרוך בטכניקות לזהות, לתקן או למנוע שגיאות שעלולות להתרחש במהלך עיבוד. מאמר זה חוקר שיטות משותפות, חישובים המשמשים להערכת סובלנות לקויה, וביצועים מעשיים.
שיטות של סובלנות Fault Tolerance
כמה טכניקות מועסקות כדי לשפר את סובלנות האשמה במיקרו-מעבדים.אלה כוללים חומרה, זיהוי שגיאות וקודים תיקון, וגישות מבוססות תוכנה.Harware Redundancy כרוך ברכיבים תואמים כך שאם נכשל, השני יכול לקחת על עצמו. שיטות זיהוי שגיאות, כגון בדיקות הסתברות ובדיקות מחזוריות (CRC), לזהות שגיאות במהלך שידור נתונים או עיבוד.
קודי תיקון שגיאות, כמו קודים Hamming, לא רק לזהות אלא גם לתקן סוגים מסוימים של שגיאות באופן אוטומטי. שיטות תוכנה כרוכות בזמני שמירה ושגרה טיפול יוצא דופן כי לפקח על בריאות המערכת ולהגיב תקלות במהירות.
סליחות for Fault Tolerance
הפחתת סובלנות לטעויות כרוכה לעתים קרובות חישוב הזמן הממוצע של המערכת בין כשלים (MTBF) לבין שיעורי השגיאה. מודלים של אמינות, כגון ניתוח עץ אשמה (FTA), לעזור לזהות נקודות כשל פוטנציאלי ולאמדן מערכת חזקות. לדוגמה, אם ההסתברות של רכיב נכשל הוא p, ו אדמוניות משמשת, את האמינות המערכת הכוללת ניתן לחשב על בסיס מספר יחידות אדומות.
במערכות עם רכיבים מחוסנים, ההסתברות שהמערכת נכשלת היא לעתים קרובות מודל:
(ב) ,0) ,2 (הכשל במערכת)
גישות מעשיות
יישום סובלנות אשמה במיקרו-מעבדים כרוך בבחירת טכניקות מתאימות בהתבסס על דרישות המערכת.הארדר מודעות הוא נפוץ בתחום התעופה והמכשירים הרפואיים שבהם אמינות היא קריטית. זיהוי שגיאות ותיקון משולבים בממשקי זיכרון ותקשורת כדי למנוע שחיתות בנתונים.
מעצבים משלבים גם ארכיטקטורות סובלניות, כגון Redundancy משולשת מודולרית (TMR), שבו שלושה מודולים זהים פועלים במקביל, ורוב הצבעה קובע את התפוקה הנכונה.בדיקות קבועות ואימות חיוניים לשמירה על שלמות המערכת לאורך זמן.