17

В заголовке сказано «сиди все», но почему перезагрузка компьютера приводит к исправлению? Кажется, что ИТ-специалисты всегда спрашивают: «Вы перезагрузили компьютер?" Но почему?

7 ответов7

20

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

8

Одна из основных причин замедления работы компьютера - использование оперативной памяти (RAM). Операционная система, а также программы, которые вы используете, все используют оперативную память. Однако его так много, и к нему можно получить доступ только так быстро. Если ваш компьютер пытается использовать много оперативной памяти (часто больше, чем доступно), он замедляется. Нужно создавать файлы дополнительных файлов подкачки на жестком диске, чтобы действовать как дополнительная, но менее эффективная "оперативная память". Это, помимо прочего, замедляет работу компьютера.

Закрытие некоторых программ должно освободить место в ОЗУ, но возможны утечки памяти . Это означает, что программа могла случайно занять оперативную память, которую она не / не могла освободить при закрытии. «Аааа, - говорите вы, - он съест всю мою оперативную память!" Нету. Если вы перезагрузите компьютер, все ОЗУ будет очищено. У вас больше доступной оперативной памяти, поэтому ваш компьютер может работать быстрее.

Есть и другие проблемы, которые также могут быть исправлены перезагрузкой. Например, если программа каким-то образом начинает использовать огромное количество процессорных циклов (каждый цикл состоит из вычислений, и все эти вычисления заставляют ваш компьютер "вычислять", то есть работать). Когда компьютер перезагружается, управление процессором безоговорочно передается загрузчику, а затем он передается ОС, которая может начинаться с нуля. В нем больше не доминирует жадная программа.

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

Таким образом, перезагрузка переводит компьютер в состояние, в котором правильное программное обеспечение контролирует правильное (возможно, более холодное) оборудование, в состоянии, которое, как известно, уже работает правильно.

6

Хороший вопрос! Краткий ответ "это зависит"

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

6

Две причины:

  • ОС и ПО начинают с чистого листа
  • Любые обновления или установки ОС / драйверов, произошедшие после последней перезагрузки, могут нуждаться в возможности участвовать в последовательности загрузки
3

Я знаю, что это древняя ветка, но мне кажется, что этот пост от разработчика Microsoft объясняет, почему:

  1. Перезагрузки часто необходимы после обновления / изменения программного обеспечения.
  2. Это по замыслу.
  3. Так и должно быть.
  4. Это лучше, чем альтернатива (и как альтернатива работает).

Постепенная медлительность и другие проблемы, связанные с перезапуском, часто можно отнести на счет утечек памяти. Вопреки комментариям @ user2630, это все еще очень реальная проблема в современной Windows. Либо из сервисов / системных компонентов, которые продолжают работать, предотвращая восстановление их памяти при выходе, либо просто из множества запущенных приложений, которые запустил пользователь, утечки происходят постоянно - иногда серьезно. В последнем случае запуска приложений для ИТ-специалиста зачастую проще сказать "просто перезапустить его", а не «закрыть все ваши приложения, проверить панель задач, чтобы убедиться, что они действительно исчезли, убедитесь, что они» не запускать какие-либо фоновые процессы или службы ... "вы поняли.

Как упоминалось в другом месте здесь, много других проблем, требующих перезапуска, связаны с простым старым плохим / сломанным программным обеспечением (зависшие сервисы, бесконечное ожидание на общих ресурсах и т.д. И т.д.). Я думаю, что утечки и ожидающие изменения в библиотеке объясняют большую часть устранения неполадок, связанных с повторным запуском.

2

Вы когда-нибудь смотрели «IT-толпу»?"

Сотрудники службы поддержки используют "Попробуйте перезапустить" в качестве первого ответа, потому что:

  1. Это часто заставит проблему уйти, хотя бы временно.
  2. Им не нужно прилагать никаких дополнительных усилий.
  3. Им не нужно общаться лицом к лицу с человеком.
-1

Почистить оперативку наверное

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