Abstract
Fault-tolerant computing encompasses diverse architectures. This examination of the field's general concepts, with cautionary notes, identifies common characteristics within this diversity.