Рис.1. Две технологии самоизлечения, разработанные IBM.

(a) Отказоустойчивость процессора достигается путем применения контроля четности в кеше для определения, правильно ли были переданы данные. Эта технология включает в себя также устройство восстановления, которое использует код, исправляющий ошибки (ECC), для исправления ошибки "в полете" и повторной пересылки данных в командные и исполняющие устройства.

(b) Если проблема состоит в ошибке ЦП, система пытается исправить себя. Она попытается применить несколько методов исправления, прежде чем отключит вышедший из строя ЦП и активизирует другой ЦП.