Холодное перезапускание в цифровой электронике — это повторный запуск конфигурации и её прикладной программы после того, как все динамические данные (переменные, таймеры, счётчики и другие) были возвращены в заранее определённое состояние. 3 Холодный перезапуск может быть автоматическим (например, после пропадания питания, потери информации в динамических участках памяти) или ручным (например, с помощью кнопки перезапуска). 3
Тёплое перезапускание — это повторный запуск после обнаружения неисправности питания с заранее определённым и программируемым пользователем множеством динамических данных и системным контекстом прикладной программы. 3 Рабочий цикл начинается с опроса входов при текущих значениях всех внутренних переменных. 1
Таким образом, основное отличие в том, что при холодном перезапуске все внутренние переменные принимают предварительно заданные значения, а при тёплом — рабочий цикл начинается с текущих значений всех внутренних переменных. 1