Windows

Почему перезагрузка компьютера устраняет так много проблем?

Почему перезагрузка компьютера устраняет так много проблем?

«Вы пытались перезагрузиться?»

Это технический совет, который часто используется, но есть причина: он работает. По моему личному опыту, простая перезагрузка может решить проблему с компьютером в 80-90% случаев, независимо от того, связана ли эта проблема с сетью, графикой, низкой производительностью или неисправными программами. И это не только проблемы с Windows, которые хорошо реагируют на перезагрузку; Этот метод работает для широкого спектра устройств, включая смартфоны и маршрутизаторы и даже программное обеспечение.

Почему это решение так распространено? Что в компьютерных устройствах делает перезагрузку настолько эффективной? И почему эти проблемы не могут быть исправлены во время работы устройства? Читайте дальше, чтобы найти ответы.

Типичные проблемы, устраняемые при перезагрузке

Чтобы помочь вам понять более сложные базовые принципы, которые лежат в основе того, почему требуется перезагрузка, чтобы все заработало снова, мы начнем с симптомов и наиболее вероятных основных причин, которые вы уже знаете.

Симптом: компьютер замедляется или зависает.
Причина: утечки памяти.
Решение: остановите программное обеспечение или перезагрузите компьютер.

Симптом: Windows синий экран смерти
Причина: ошибка драйвера или оборудования.
Решение: принудительная перезагрузка.

Симптом: перестает работать WiFi.
Причина: сбой драйвера или проблема с программным обеспечением маршрутизатора.
Решение: перезагрузите или выполните цикл питания (отключите питание на 30 секунд) на маршрутизаторе.

перезагружать-компьютер-ошибка

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

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

Как перезагрузка устраняет утечки памяти?

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

Распределение глины

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

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

Со временем, поскольку некорректные программы не могут вернуть всю глину, которую им дали, другие программы должны ждать все дольше и дольше для своей доли ресурсов. Вот откуда происходят утечки памяти, программные лаги и ошибки времени выполнения.

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

Итак, ваш компьютер работал несколько часов, и теперь он замедлился до сканирования Если мы предположим, что причина кроется в плохом управлении глиной (что наиболее вероятно), то что мы можем сделать, чтобы это исправить?

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

Другое решение: перезагрузка!

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

Это явление может быть применено и к программному обеспечению. Например, ваш веб-браузер. Вы когда-нибудь замечали, как Chrome или Firefox могут запаздывать, если они были открыты часами? Это потому, что эти браузеры имеют недостатки и имеют недостатки аддонов. Перезапуск — это один из способов ускорить работу медленного браузера. .

Как перезагрузка или отключение питания решают другие проблемы?

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

перезагрузка-компьютер-шифер

Например, ваш WiFi-роутер работает с программным обеспечением, как и ваш компьютер. Цикл питания, то есть полное отключение маршрутизатора не менее чем на 30 секунд, очистит его кэш и перезагрузит программное обеспечение.

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

В оборудовании есть много причин для того, что называется расстройством одного события (SEU). Сбой питания, космический луч, проходящий через интегральную микросхему (IC), или альфа-луч из пластикового пакета IC, могут вызывать SEU, возможно, изменяя логическое состояние (от 1 до 0 или наоборот) или вызывая замыкание в слой pnpn, который есть у большинства микросхем. В программном обеспечении компьютер может попасть в бесконечный цикл.

Другими словами, случайные события могут привести электронные устройства в странное состояние, что делает их бесполезными. Джерролд объясняет, что одно состояние, из которого все работающие устройства могут восстановиться, — это состояние выключенного питания. И поэтому он рекомендует выключить устройство, отключить питание, вынуть аккумулятор, подождать некоторое время, затем снова включить питание и перезапустить.

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

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

Цитата Эйнштейна

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

Одна из причин перезагрузки заключается в том, что, в зависимости от вашей операционной системы, бесконечный цикл не может быть изменен, пока он уже запущен. Вот почему для установки драйверов и обновлений Windows часто требуется перезагрузка системы — чтобы изменить работу операционной системы на самом базовом уровне. Надеемся, что вы не войдете в бесконечный цикл перезагрузки. бесконечный цикл перезагрузки .

Если ошибка влияет на этот бесконечный цикл обработки, только перезагрузка может вернуть ее в известное состояние, откуда она будет работать снова. За исключением того факта, что компьютерам не хватает сознания (по крайней мере, насколько нам известно), это в значительной степени противоположно тому, что имел в виду Эйнштейн; «осознание» не прогрессирует, оно сбрасывается. Поэтому, возможно, «невежество — это блаженство» было бы более подходящей аналогией.

И все это возвращается к тому, что известно

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

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

Какие устройства и симптомы вы успешно исправили после перезагрузки?

Авторский кредит: Эта статья была подготовлена ​​совместно с Джоэлем Ли .

Изображение предоставлено: Компьютерный комикс через Shutterstock , Женщина с глиной от Marshall Astor через Flickr , Ctrl + Alt + Dlt через Shutterstock , Грифельную доску через Shutterstock , Цитата Эйнштейна от QuotesEverlasting через Flickr

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone