Перезагрузка
Перезагру́зка (Reset) — процесс, при котором компьютер либо другое устройство полностью очищает, либо восстанавливает содержимое оперативной памяти и возобновляет свою работу заново.
Виды перезагрузок
[править | править код]Существуют два основных вида перезагрузки:
- Программная перезагрузка: Система совершает действия для корректного завершения работы, такие как завершение программ, сохранение данных.
- Аппаратная перезагрузка: Компьютер будет принудительно перезагружен и ОС не сможет ничего сделать, в том числе отменить перезагрузку.
Аппаратная перезагрузка
[править | править код]«Жёсткая» (англ. Hard reboot) перезагрузка (также известная как «аппаратная» перезагрузка, аппаратный сброс) — это процесс выключения и включения питания компьютера или отправка специального сигнала сброса на процессор. Он перезагружает компьютер без первичной подготовки к процедуре выключения. Файловые системы многих операционных систем, использующих отложенную запись, после «жёсткой» перезагрузки могут оказаться в «нечистом» состоянии, и системы запускают автоматическую проверку файловой системы, после которой они смогут нормально работать.
Она может быть вызвана отключением питания, случайно или преднамеренно как последнее средство, чтобы восстановить систему при критической ошибке или DoS-атаке.
На PC-совместимых компьютерах (в первую очередь в настольных) аппаратная перезагрузка обычно реализована 2-контактным разъемом на материнской плате, замыкание которого (кнопкой Reset или другим способом) запускает процесс перезагрузки. На материнских платах серверов отдельные выводы для Reset в большинстве случаев отсутствуют и сами проводники, ведущие к кнопке на передней панели, интегрированы в специфичные для каждого производителя блоки.
Программным путём заблокировать данный вид перезагрузки нельзя. Также её нельзя инициировать из самой операционной системы без дополнительного оборудования (см. например, сторожевой таймер).
Программная перезагрузка
[править | править код]«Мягкая» (англ. Soft reboot) перезагрузка (также известная как «программная» перезагрузка, программный сброс) — это перезагрузка компьютера под программным контролем, без отключения питания или посылания сигнала сброса. Обычно, но не всегда, обращается к выключению и перезагрузке машины. Эта операция также доступна на некоторых игровых консолях (таких как PlayStation) и вызывается многократным нажатием сочетания клавиш START+SELECT.
В оригинальных IBM PC комбинация клавиш Control+Alt+Delete или Control+Shift+Esc была разработана для более быстрой и удобной «мягкой» перезагрузки. Большинство современных ОС имеют способ вызвать такую перезагрузку как через графический интерфейс, так и через консольную команду.
Спонтанная перезагрузка
[править | править код]Спонтанная перезагрузка — компьютерное явление, когда компьютер выполняет перезагрузку без видимых причин и без запросов со стороны пользователя. Такая ситуация может возникать в случае аппаратных проблем, либо фатальных сбоев в работе операционной системы, например, возникновения паники ядра или синего экрана смерти. Причины спонтанной перезагрузки достаточно сложно диагностируются (из-за плохой повторяемости).
BSOD
[править | править код]Синий экран смерти (BSOD) является способом защиты операционной системы Windows от повреждения компьютера при критическом сбое в ОС.
Паника ядра
[править | править код]Паника ядра – это разновидность ошибки в Unix-подобных системах, которая возникает при сбоях аппаратного обеспечения, невозможности нормально загрузить систему или ошибке в самом ядре. Паника ядра препятствует дальнейшей нормальной работе системы и требует перезагрузки.
Прочие сбои
[править | править код]Компьютер может самопроизвольно выключится или перезагрузится по следующим причинам:[1]
- Ошибки операционной системы
- Аппаратные проблемы
- Вредоносное ПО
Автоматическая перезагрузка
[править | править код]В космических аппаратах, перед выполнением задачи, устанавливается максимальное время, которое может отводиться под выполнение программы (т. н. Watchdog timer). Если по истечении этого времени компьютер не сигнализирует об окончании работы программы, то происходит принудительная очистка памяти, так как считается, что программа либо вошла в бесконечный цикл, либо компьютер перешел в неопределенное состояние, прекратив работу и не отвечая на управляющие сигналы, то есть «завис». Решение, посредством которого осуществляется подобная перезагрузка носит название сторожевой таймер. Сервера ряда производителей штатно обладают такой возможностью, которая может быть активирована через BIOS, либо через специальные управляющие интерфейсы или посредством ПО.
См. также
[править | править код]Примечания
[править | править код]- ↑ Почему компьютер перезагружается сам по себе (16 сентября 2025). Дата обращения: 1 декабря 2035.
- Гезанов, Алекс. Как исправить BSOD- Читайте подробнее на: https://allerrorcodes.ru/kak-ispravit-bsod (17 сентября 2023). Дата обращения: 1 декабря 2035. Архивировано 9 июля 2025 года.
- Kernel panic: что это такое и ее причины (10 b.kz 2024). Дата обращения: 1 декабря 2035. Архивировано 19 августа 2025 года.
- Виды перезагрузок. Дата обращения: 1 декабря 2035. Архивировано 14 мая 2025 года.
- itpro. Выключение и перезагрузка Windows из командной строки (26 июля 2024). Дата обращения: 1 декабря 2035. Архивировано 22 сентября 2025 года.
- Виктор Бухтеев. Перезагрузка Linux через консоль (30 ноября 2019). Дата обращения: 1 декабря 2035. Архивировано 12 августа 2024 года.
<ref> с именем «АГ», определённый в <references>, не используется в предшествующем тексте.Ошибка в сносках?: Тег
<ref> с именем «ПЯ», определённый в <references>, не используется в предшествующем тексте.Ошибка в сносках?: Тег
<ref> с именем «FP», определённый в <references>, не используется в предшествующем тексте.Ошибка в сносках?: Тег
<ref> с именем «W0», определённый в <references>, не используется в предшествующем тексте.Ошибка в сносках?: Тег
<ref> с именем «LU», определённый в <references>, не используется в предшествующем тексте.