
CÍMLAP
Kónya Tamás
Nagy megbízhatóságú elektronikus rendszerek elmélete
TARTALOM, BEVEZETÉS
Tartalom
I. Bevezetés
II. Történelmi áttekintés
III. Hibatűrés elméleti háttere
1. Hibatűrés dimenziói
1.1. Általános értelemben vett megbízhatóság (Dependability)
1.2. Rendelkezésre állás (Availability)
1.3. Megbízhatóság (Reliability)
1.4. Hihetőség (Creditability)
1.5. Teljesítmény (Performability)
1.6. Belső hitelesség (Integrity)
1.7. Ellenálló képesség (Security)
1.8. Karbantarthatóság (Maintainability)
1.9. Tesztelhetőség (Testability)
2. Definíciók
2.1. Hiba ok (fault), hiba (error), hiba jelenség (failure)
2.2. Hiba okok
2.3. Hiba tulajdonságok
2.4. Hibaterjedés, hibák természete
3. Hibatűrő megoldások
3.1. Hardveres redundancia
3.1.1. Passzív redundancia
3.1.1.1. Triple module redundancy (TMR)
3.1.1.2. N-modular redundancy (NMR)
3.1.1.3. Többségi döntők
3.1.2. Aktív redundancia
3.1.2.1. Duplikáció összehasonlítással
3.1.2.2. Tartalékos rendszerek
3.1.3. Hibrid redundancia
3.1.3.1. Tartalékolt NMR
3.1.3.2. Triplex-duplex
Köszönetnyilvánítás
Irodalomjegyzék
Bevezetés
Számítógép egy hatékony eszköz, mellyel sok problémát le tudunk küzdeni.
Sőt, a számítógép a mindennapi életünk immáron nélkülözhetetlen része
lett. Például egy hibátlanul működő számítógép szükséges a telefonhívások
lebonyolításához, a modern repülőgépek és űrrepülők irányításához, a banki
tranzakciók feldolgozásához, az atomerőművek felügyeletéhez, de a kritikus
állapotú betegek kezeléséhez is. Mégis, a számítógép - hasonlóan a
többi fizikai eszközhöz - képes meghibásodni, aminek következményei a
kényelmetlenségtől a katasztrofálisig terjedhetnek. Egy telefonvonalat
felügyelő számítógép meghibásodása, átmeneti vonal szakadást eredményezhet,
míg egy repülőgép irányító rendszer hibája végzetes balesetet okozhat.
Emiatt a számítógép megbízhatósága, hozzáférhetősége és vagy
biztonságossága fontos szempontként jelentkezik a tervezése során.
A hiba-tűrő rendszerek fejlesztése a 60'-as évek elejétől bontakozott ki.
A folyamat azzal a felismeréssel indult, hogy a digitális rendszerek a
meghibásodások széles skálájára érzékenyek. Emiatt a rendszereknek sokrétű
hibatűrő megoldást kell alkalmazniuk, hogy egy vagy akár több működést
negatívan befolyásoló hiba ellenére is működőképesek maradjanak. Más
esetekben a redundanciának képesnek kell lennie, hogy a hiba okozta
károsodást minimalizálja, anélkül, hogy a működés folyamatosságát
megkísérelné fent tartani. Megint más esetekben, a redundanciának
egyszerűen a karbantartás és diagnosztika megkönnyítése a célja, ezáltal
csökkentve a rendszer állásidejét. Éppen ezért, a felhasznált hiba-tűrő
megoldások száma és fajtája az alkalmazás követelményeitől függ.
[Nelson&Carol87]