Перезагрузка — это лучший способ исправить проблему с компьютером

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

Reboot computer
Чтобы понять концепцию «перезагрузки», полезно сначала понять, что означает boot в отношении компьютеров. Это слово происходит от выражения «pull yourself up by your own bootstraps», которое я никогда не понимал до конца, но, по-видимому, означает «улучшай себя собственными усилиями».

В компьютере единственная программа, физически встроенная в аппаратное обеспечение компьютера, — это крошечная программа, называемая «загрузчиком» . Когда компьютер запускается, эта программа получает управление и загружает или «загружает» другую, гораздо большую программу, которая служит «операционной системой» для компьютера. Мы знаем эти системы под такими названиями, как Unix, Mac OS, Android и Windows 10.

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

Чистый лист

Если мы даем компьютеру слишком много задач для выполнения — или набор физических событий происходит в последовательности, которую авторы программного обеспечения не ожидали — то задачи могут «застрять» в памяти. Специалисты по информатике говорят о «смертельном объятии», которое происходит, когда задача A ждет, пока задача B что-то сделает, а задача B ждет, пока задача A что-то сделает, в результате чего обе они застревают.

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

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

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

Исправить всё?

Существует два вида перезагрузки, которые часто называют «теплой» и «холодной». Вы делаете «холодную» перезагрузку, фактически выключая и снова включая компьютер. «Теплая» перезагрузка, тем временем, просто перезагружает операционную систему. Иногда теплая перезагрузка исправит ваши проблемы, но если часть вашего оборудования перешла в состояние, в котором оно не реагирует ни на какие сигналы из внешнего мира, вам может потребоваться дотянуться до выключателя питания.

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

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

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

Бизнес, работа и компьютер || || Компьютер и Windows. Часть 2