Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
37 Cards in this Set
- Front
- Back
Was tut das Konzept der Fehlertoleranz? |
versucht die Effekte eines auftretenden Fehlers zu minimieren. |
|
Was tut das Konzept der Systemsicherheit? |
möchte die Wahrscheinlichkeit des Auftretens eines Fehlers minimieren oder sogar komplett ausschließen |
|
Wodurch wird die Sicherheit eines Systems bestimmt? |
- wird bestimmt durch Designprozess, in dem das System so konzipiert wird, dass die Mehrzahl der möglichen Fehlerquellen berücksichtigt werden - Diesbezüglich werden verschiedene Parameter definiert, in deren Schranken das System fehlerfrei operieren muss. - Bestimmte Grenzwerte für Temperatur, Feuchtigkeit, Strahlung, Druck, usw. sind Beispiele solcher Parameter. |
|
Worauf konzentrieren sich solche Grenzwerte in der Informatik? |
auf Datenbereiche, Datenstrukturen, numerische Grenzwerte und Abweichungen, die für ein Programm oder ein System definiert wird |
|
Wie wird die Systemsicherheit generell verifiziert? |
- durch verschiedene Tests - Die Erstellung dieser Tests, insbesondere im - Auch in anderen Anwendungsbereichen verlangt die Erstellung adäquater Tests detailliertes Wissen über das System und dessen Anwendungsumgebung |
|
Was ist ein Beispiel für ein System, von dem extrem hohe Systemsicherheit erwartet wird? |
Black Boxen in Flugzeugen |
|
Wie lautet die Definition von Fehlertoleranz? |
Ein System ist fehlertolerant, wenn es trotz Auftreten unvorhergesehener Fehler weiterhin in der Lage ist seine Funktionen korrekt |
|
Wie reagiert ein fehlertolerantes System bei Fehlern? |
es degeneriert graziös, d.h. es arbeitet möglicherweise mit verringerter Effizienz oder Genauigkeit weiter. |
|
Wie lautet die Definition von Systemsicherheit? |
Ein System gilt als sicher, wenn die Wahrscheinlichkeit auftretender Fehler minimiert ist |
|
Was sind permanente Fehler? |
Fehler, die bei Auftreten die jeweilige Komponente oder das System permanent außer Betrieb setzen |
|
Was sind transiente Fehler? |
- Fehler, die dazu führen, dass eine Komponente - Nach diesem Zeitintervall ist der Fehler nicht mehr präsent und das korrekte Systemverhalten ist wiederhergestellt. |
|
Was sind sporadische Fehler? |
sind generell immer präsent, zeigen sich allerdings nur in unregelmäßigen Intervallen als Fehlverhalten des Systems. |
|
Welches großes Problem unterscheidet transiente und spontane Fehler von permanenten Fehlern? |
- lassen sich häufig sehr schwer diagnostizieren, da ihr Auftreten oft keinem vorhersehbaren Muster folgt. - So ist es zum Beispiel schwer einen Programmierfehler zu identifizieren, der nur bei bestimmten Konfigurationen der Eingangswerte oder Parameter auftritt. - Hier setzt man spezielle Verfahren der |
|
Was ist ein unkritischer Fehler? |
- ein Fehler, der keine fehlerhaften Resultate erzeugt - Beispiel: So ist beispielsweise ein Fehler, der ein System zu einem kompletten Stillstand, bringt |
|
Was ist ein kritischer Fehler? |
- Fehler, die verfälschte Werte an andere - Diese Fehler werden auch häufig als byzantinische Fehler bezeichnet |
|
Was ist Redundanz? |
Die Verfügbarkeit von mehr Ressourcen als |
|
Was ist Hardware-Redundanz? |
- Dabei werden funktionskritische Elemente eines Systems dupliziert (oder multipliziert), oder es wird eine spezielle Funktion auf unabhängige Komponenten verteilt. - Dadurch soll gewährleistet werden, dass bei Auftreten eines Fehlers die Funktion weiterhin ausgeführt werden kann, obwohl es dabei zu einer Reduzierung der Qualität oder Effizienz kommen kann |
|
Was der Unterschied zwischen statischer und dynamischer Redundanz? |
- Während bei statischer Redundanz die redundanten Ressourcen aktiv sind, werden sie bei der dynamischen Redundanz bei Bedarf als Ersatzkomponenten aktiviert. - Daher wird durch statische Redundanz das Auftreten eines Fehlers maskiert und es ist nicht unmittelbar erkennbar, dass eine Systemkomponente ausgefallen ist - Ein dynamisches Umschalten auf Ersatzkomponenten erfolgt häufig automatisch |
|
Was ist ein Beispiel für statische Redundanz? |
- die Verfügbarkeit von Plattenspeichern oder Prozessoren. - Das Betriebsystem wird immer versuchen - Das Ausfallen dieser Komponenten hat zur Folge, dass diese anfallende, zusätzliche Last entweder auf andere Prozessoren verteilt werden muss, oder, im Fall von Speicherfehlern, eine neue Speicherverteilung der Prozesse stattfinden muss. |
|
Was ist ein Beispiel für dynamische Redundanz? |
bei einem Netzteil, welches durch einen automatischen Fault-Over im Fehlerfall ein zweites Netzteil aktivieren kann. |
|
Wozu benötigt man ein Blockdiagramm? |
- Ein System oder ein Prozessablauf wird häufig mittels kanonischer Blockdiagramme abstrahiert. - So werden beispielsweise die Komponenten eines Systems und deren Relationen zueinander als Blockstruktur dargestellt, aus der man die verschiedenen Wege die ein Prozess in dem System nehmen kann leicht ersehen und analysieren kann. |
|
Wie ist ein Blockdiagramm aufgebaut? |
- Dabei handelt es sich bei einem solchen Blockdigaramm um einen Graphen G, dessen Knoten die Komponenten des Systems widerspiegeln. - Die Kanten von G stellen dar wie die Komponenten voneinander abhängig sind und in welcher Sequenz diese abgearbeitet werden um die Gesamtfunktion des Systems zu realisieren. |
|
Was ist die Fehlerrate λ? |
- Die zu erwartende Anzahl von auftretenden Systemfehlern - wird wie folgt berechnet: |
|
Was ist die Reparaturrate? |
- Die Anzahl der möglichen Reparaturen, die in einer Zeiteinheit durchgeführt werden können, wird durch die Reparaturrate µ beschrieben. - Da jede Reparatur im Durchschnitt MT T R Zeiteinheiten benötigt, wird die Reparaturrate mit Hilfe der mittleren Ausfalldauer wie folgt berechnet: |
|
Was ist die mittlere Fehlerhäufigkeit? |
- Die Häufigkeit, mit der Systemfehler auftreten können, werden von den Größen MT F und MTTR bestimmt. - Berechnung: ν = 1 / (MTTF + MTTR) |
|
Was ist R(t)? |
Ausfallsicherheit |
|
Was ist A(t)? |
Verfügbarkeit |
|
Was ist MTTF? |
mittlere ausfallfreie Zeit Mean Time to Failure |
|
Was ist MTTR? |
mittlere Ausfalldauer Mean Time to Repair |
|
Was ist MTBF? |
mittlerer Ausfallabstand Mean Time Between Failures |
|
Wie wird die stationäre Unverfügbarkeit U berechnet? |
U = MTTR / (MTTF + MTTR) oder U = MTTR / MTBF |
|
Was ist die Unverfügbarkeit? |
das Verhältnis der durchschnittlichen Reparaturzeit und dem durchschnittlichen Zeitintervall, in dem kein Fehler auftritt |
|
Wie wird die (stationäre) Verfügbarkeit v berechnet? |
V = 1 − U |
|
Was ist die Verfügbarkeit? |
das Verhältnis der durchschnittlichen Zeit bis |
|
Was ist der Unterschied zwischen Ausfallsicherheit und Verfügbarkeit? |
– Ausfallsicherheit ist ein (analytisches) vom System festgelegtes Leistungsmerkmal |
|
Wie wird die Verfügbarkeit eines seriellen Systems berechnet? |
- das Produkt der Verfügbarkeiten der - In einem seriellen System müssen alle Komponenten verfügbar (also funktionsfähig) |
|
Wie wird die Verfügbarkeit eines parallelen Systems berechnet? |
- 1 - das Produkt der Unverfügbarkeiten der Komponenten - Das Produkt der Terme ist daher die Unverfügbarkeit des parallelen Systems, - Vsys = 1 − ((1 − VA) × (1 − VB) × (1 − VC )) |