Что происходит, когда вы перезагружаете компьютер

Перезагрузка компьютера — это обычная задача. Будь то для устранения неполадок или установки программного и аппаратного обеспечения, большинство компьютеров перезагружаются довольно регулярно. А те, которые этого не делают, могут начать показывать проблемы, пока не будут перезагружены. Что происходит, когда вы перезагружаете компьютер? На самом деле это довольно простой процесс, включающий в себя несколько довольно базовых команд.

Что происходит, когда вы перезагружаете?

перезагрузка-компьютера-1

В абстрактном смысле перезагрузка обозначается флагом состояния питания, установленным вашим компьютером в конце процесса завершения работы. Этот флаг сообщает материнской плате сбросить подключенные компоненты, используя правильные команды сброса, а затем следовать нормальному процессу загрузки (также известному как “bootstrap”).

Эта команда сброса не что иное, как определенное значение по определенному адресу регистра, который материнская плата проверяет перед переходом в состояние “выключено”. Если флаг перезагрузки присутствует, компьютер начинает процесс загрузки, как только процесс завершения работы завершен. Если флаг отсутствует, компьютер переходит в состояние “мягкого выключения”, ожидая, когда вы вернетесь и снова нажмете кнопку питания.

Процесс перезагрузки лишь немного отличается от процесса завершения работы. Компьютер “знает”, что нужно перезагрузиться благодаря команде сброса ACPI, но она устанавливается только после завершения процесса завершения работы. Все компоненты сбрасываются в рамках процесса завершения работы, поэтому единственное отличие между завершением работы и перезагрузкой заключается в том, что компьютер перезапускается немедленно.

Процесс завершения работы довольно прост. Когда вы выбираете “завершение работы” в меню ОС, компьютер закрывает все приложения, выполняет небольшую уборку, размонтирует файловую систему и отключает периферийные устройства.

Какие существуют состояния питания?

перезагрузка-компьютера-2

Большая часть процессов завершения работы и перезагрузки вашего компьютера контролируется состояниями питания ACPI (расширенный интерфейс конфигурации и управления питанием). Состояния питания бывают нескольких видов и контролируются материнской платой. Эти состояния питания происходят от ACPI, или Расширенного интерфейса конфигурации и управления питанием, который управляет энергопотреблением в вашем ПК. Существуют несколько важных состояний питания, которые помогают нам понять, как работает компьютер.

  • G0: Включено и работает; рабочий статус вашего компьютера
  • G1: Спящий - S1: Питание RAM и CPU остается включенным, но CPU не обрабатывает инструкции. Периферийные устройства отключены.
  • S2: CPU отключен, но питание RAM поддерживается, сохраняя содержимое памяти
  • S3: Все, кроме RAM и периферийных устройств, которые могут разбудить компьютер, таких как клавиатура, отключено. Это состояние “сна” вашего компьютера, которое активируется из меню “Пуск” в Windows.
  • S4: Содержимое RAM записывается на диск, и все отключается. Это режим “гибернации”. Единственное отличие между этим и G2 заключается в процессе восстановления: вам не нужно загружать ПК, чтобы вернуться из этого состояния питания.
  • G2: “Мягкое выключение.” Это типичное состояние выключения компьютера. Питание отключается для всего, кроме устройств, которые слушают включение питания.
  • G3: Механически выключен, не может быть запущен, пока не будет возвращен в G2.

Почему перезагрузка решает так много проблем?

Перезагрузка — это ключевой шаг в устранении неполадок, потому что она решает огромное количество проблем. Но как?

Во время процесса перезагрузки вся логика компьютера сбрасывается. Это означает, что CPU, память, контроллеры и периферийные устройства получают свои команды сброса и возвращаются в свои состояния загрузки. Убирая все, что происходило ранее, этот сброс часто может исправить проблемы, возвращая все в их “новое” состояние. Конечно, это не означает, что проблема не повторится. Но этот новый старт часто устраняет надоедливого гремлина, по крайней мере, на время.