Что происходит, когда компьютер переходит в режим сна? Должен ли я спать на компьютере или выключить его? Есть ли подходящее использование для каждого режима или это просто вопрос личных предпочтений?

2 ответа2

4

Я расскажу о трех общих состояниях машины: сон, спящий режим и отключение питания.


Режим сна

Спящий режим, по сути, похож на сон. Ваш компьютер все еще включен, но находится в состоянии низкого энергопотребления. Он потребляет меньше энергии и часто отключает оборудование и приостанавливает работу программного обеспечения, что помогает снизить энергопотребление. Это часто включает в себя отключение USB, PS/2, S/PDIF, аудио, видео и других портов. В это время также могут быть отключены некоторые компоненты оборудования, такие как беспроводная карта.

Текущий сеанс сохраняется в памяти (RAM), а затем память переводится в состояние с низким энергопотреблением. Памяти все еще требуется ток, так как в противном случае он будет разрушаться, а сеанс будет поврежден или полностью потерян. В течение этого времени процессор не выполняет никаких инструкций; носители данных также ничего не делают.

Когда вы возобновляете сеанс (часто нажимая кнопку питания, перемещая мышь или нажимая клавишу на клавиатуре), система немедленно повторно включает все ранее отключенное оборудование и в значительной степени готова к работе. На любой современной машине будет ждать одну или две секунды, но на это вряд ли можно пожаловаться.


зимняя спячка

Спячка - это более медленная и продолжительная версия сна. Он записывает содержимое памяти и другие важные инструкции для системы, чтобы возобновить сеанс на диск, а затем правильно выключает машину. Это не следует путать с режимом сна, так как во время гибернации компьютер может быть отключен от сети и перемещен, сохраняя сеанс. Это безопаснее, чем в спящем режиме, но, очевидно, когда вы снова включите компьютер, ему придется пройти самотестирование при включении питания (POST), а затем восстановить содержимое ОЗУ с диска. Однако нет необходимости загружать ОС снова. И так же, как и в спящем режиме, при возврате все программы, которые у вас были открыты, будут по-прежнему открыты и в том состоянии, в котором вы их оставили.


Выключение

Выключение машины довольно очевидно. В Windows (и других операционных системах) выполняется проверка, чтобы убедиться, что другие пользователи не вошли в систему и еще много чего. Приложения также информируются о том, что система выключается и может остановить остановку, если что-то требует внимания. После этого система выходит из системы пользователей, а затем система начинает "выгружать" критические компоненты системы, которые операционная система должна запускать в первую очередь. После всего этого операционная система останавливает машину; другими словами, он прекращает подачу питания на компоненты безопасным способом.


Гибридный Спящий Режим

Я хотел бы отметить, что существует "гибридный спящий режим", который в основном сочетает в себе свойства как спящего, так и спящего режима. Система выполнит оба действия: запишет инструкции на диск, сохранит их в памяти и переведет аппарат в режим пониженного энергопотребления. Тем не менее, в случае потери питания, машина может быть снова правильно включена и сеанс будет возобновлен. Если машина не теряет питание, сеанс должен восстановиться, как если бы он находился в режиме ожидания.


Безопасность (в спящем режиме)

РЕДАКТИРОВАТЬ: это было предложено в комментарии. Спасибо!

Еще одна проблема, которую вы можете иметь, это безопасность.

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

Очевидно, что кто-то приходит и продолжает ваш сеанс без разрешения, это плохо. Однако по умолчанию в операционных системах Windows (в некоторых средах рабочего стола Linux и, возможно, также в OSX) спящий режим должен автоматически блокировать машину при возобновлении сеанса после определенного периода бездействия. Если он не установлен по умолчанию (это может быть мой образ Windows, который имеет это), то достаточно легко зайти в Параметры электропитания и изменить способ работы Windows/OSX/Linux в спящем режиме.

Как упоминалось выше, маловероятно, что ваши сетевые интерфейсы активны в течение периода ожидания. Теоретически, любой сетевой трафик не может взаимодействовать с вашей машиной, поскольку сетевые интерфейсы должны быть просто отключены. Короче говоря, это не должно быть проблемой.

Как правило, единственной проблемой здесь является то, что кто-то еще имеет физический доступ к машине. Если вы живете в среде, где никто другой не будет ее беспокоить (или вы не против, чтобы они ее нарушали), то проблема безопасности при использовании спящего режима не слишком велика.


Что лучше

Если вы спрашиваете "что лучше", то я бы сказал, что нет ничего лучше здорового отключения. Спящий режим, в то время как он отключает машину, не выполняет другие важные служебные меры (такие как полная очистка памяти и уничтожение процессов зомби). Правильно завершая работу вашей системы, вы, по сути, очищаете "грязь", которая накапливается в течение всей сессии. Чем дольше длится ваша сессия (а значит, чем больше снов / гибернаций проходит ваш компьютер), тем хуже производительность системы. Я не буду вдаваться в подробности, поскольку это выходит за рамки этого вопроса.

Если вы просто прокрутите вниз до конца, чтобы прочитать, что кто-то думает, что вы должны использовать, вот вам: терпение и просто выключите вашу систему.

0

В режиме ожидания процессор выключается до своего минимального состояния, жесткие диски выключаются, экран выключается, а порты USB включаются или выключаются в зависимости от настроек BIOS и ОС (вы можете оставить USB порты включены, чтобы вы могли разбудить компьютер, нажав клавишу на клавиатуре).

Основным компонентом, который остается включенным, является оперативная память - это позволяет выполнить быстрый перезапуск, поскольку ОС и программы не нужно перезагружать с диска. Кроме того, опять же, в зависимости от настроек BIOS и ОС, система может быть разбужена временным событием или специальными сетевыми пакетами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .