Operating System Mechanisms A number of techniques can be incorporated into OS software to support fault tolerance: process isolation concurrency virtual machines checkpoints and rollbacks