December 2000
Intermediate to advanced
288 pages
5h 45m
English
In this chapter, we will discuss several techniques for designing more recoverable systems. The first is to detect the presence of a faulty condition as quickly as possible — ideally, before it impacts the entire computing system. If you can localize the fault to a small portion of your system, you have a better chance to recover from it sooner. There are many ways to detect and localize faults. Many are dependent on the specific technologies and platforms you have in place. We will discuss a few examples as illustrations.
Most computer systems use some form of memory or storage parity checking to detect data integrity problems. With parity ...
Read now
Unlock full access