Boot - это загрузка
Reboot - это перезагрузка
Рестарт - это…
Горячий рестарт <программируемого контроллера>
Повторный запуск после пропадания питания, выполненный в течение промежутка времени, максимально допустимого для данного конфигурации ПК, при котором происходит восстановление работоспособности ПК, как если бы пропадание питания и не было. Вся входная/выходная информация и другие динамические данные, а также контексты прикладных программ восстанавливаются или остаются без изменения.
Возможность горячего рестарта требует наличия автономно питаемых часов реального времени или таймера для определения времени, прошедшего после обнаружения неисправности питания, а также наличия доступных пользователю средств для программирования разрешенного (допустимого) максимального времени для данного технологического процесса.
Теплый рестарт <программируемого контроллера>
Повторный запуск после обнаружения неисправности питания с заране определенными и программируемым пользователем множеством динамических данных и системных контекстом прикладной программы. Теплый рестарт характеризуется сигнализацией состояния или эквивалентными средствами, позволяющими убедиться в том, что прикладная программа зарегистрировала прекращение неисправности питания, обнаруженное конфигурацией ПК в режиме пуска.
Холодный рестарт <программируемого контроллера>
Повторный запуск конфигурации ПК и ее прикладной программы после того, как все динамические данные (переменные, такие как отображение входов/выходов, внутренние регистры, таймеры, счетчики, а также программные контексты) были возвращены в заранее определенное состояние. Холодный рестарт может быть автоматическим (например, после пропадания питания, потери информации в динамических участках памяти) или ручным (например, с помощью кнопки перезапуска).
Так какой же выбрать....