[Semester 2] Fault Tolerance Flashcards
1
Q
Fault tolerance
A
Investigating and preventing faults
2
Q
Failure
A
The system’s behaviour is not what was required/expected
3
Q
Error
A
A wrong value that could lead to failure
4
Q
Fault
A
A wrong value leading to an internal failure
5
Q
Types of faults
A
- Hardware faults (aging, damage, etc.)
- Software faults (e.g. changes in design)
- Humans (accidental or malicious damage)
6
Q
Fault prevention
A
Ensuring a system is free from faults
7
Q
Fault avoidance
A
Using the best possible methods and technology to avoid bugs
8
Q
Fault removal
A
Removing faults via testing, inspections, proof, etc.
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)