[Semester 2] Fault Tolerance Flashcards

1
Q

Fault tolerance

A

Investigating and preventing faults

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Failure

A

The system’s behaviour is not what was required/expected

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Error

A

A wrong value that could lead to failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fault

A

A wrong value leading to an internal failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types of faults

A
  • Hardware faults (aging, damage, etc.)
  • Software faults (e.g. changes in design)
  • Humans (accidental or malicious damage)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Fault prevention

A

Ensuring a system is free from faults

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Fault avoidance

A

Using the best possible methods and technology to avoid bugs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Fault removal

A

Removing faults via testing, inspections, proof, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Methods of fault tolerance

A
  • Error detection
  • Damage confinement and assessment (checking for problems elsewhere in the system)
  • Error recovery
  • Fault treatment (repairs and reconfiguration)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly