Jump to content

Аппаратный сброс

(Перенаправлено с Hard Reset )

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

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

Аппаратный сброс, инициируемый пользователем, можно использовать для сброса устройства, если программное обеспечение зависает, выходит из строя или не отвечает по другим причинам. Однако в этом случае данные могут быть повреждены. [1] Как правило, аппаратный сброс инициируется нажатием специальной кнопки сброса или удерживанием комбинации кнопок на некоторых мобильных устройствах. [2] [3] Устройства могут не иметь специальной кнопки сброса, но пользователь должен удерживать кнопку питания, чтобы отключить питание, после чего пользователь может снова включить компьютер. [4] В некоторых системах (например, игровой консоли PlayStation 2 ) нажатие и отпускание кнопки питания запускает полную перезагрузку, а удерживание кнопки выключает систему.

Аппаратный сброс в IBM PC 80x86

[ редактировать ]

Микропроцессоры 8086 имеют вывод RESET, который используется для аппаратного сброса. Когда на вывод подается сигнал HIGH, процессор немедленно останавливается и устанавливает в основных регистрах следующие значения:

Зарегистрироваться Ценить
CS ( сегмент кода ) 0xFFFF
DS ( сегмент данных ) 0x0000
ES ( сегмент дополнительных данных ) 0x0000
SS ( стека ) сегмент 0x0000
IP ( указатель инструкций ) 0x0000

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

Location of next instruction = (CS<<4) + (IP)

Это означает, что после аппаратного сброса ЦП начнет выполнение по физическому адресу 0xFFFF0. В компьютерах, совместимых с IBM PC , этот адрес отображается в BIOS ПЗУ . Слово памяти по адресу 0xFFFF0 обычно содержит инструкцию JMP , которая перенаправляет ЦП на выполнение кода инициализации BIOS. Эта инструкция JMP является абсолютно первой инструкцией, выполняемой после сброса. [5]

Аппаратный сброс в более поздних процессорах x86

[ редактировать ]

Более поздние процессоры x86 сбрасывают регистры CS и IP аналогичным образом, см. Вектор сброса .

См. также

[ редактировать ]
  1. ^ Фредман, Джош. «Может ли принудительное завершение работы испортить мой компьютер?» . smallbusiness.chron.com . Проверено 13 декабря 2019 г.
  2. ^ «Как выполнить полную перезагрузку или перезагрузку любого телефона или планшета Android» . Trendblog.net . 20 июля 2015 г. Проверено 13 декабря 2019 г.
  3. ^ «Как принудительно перезагрузить iPhone X, когда он барахлит» . Гаджетные хаки . 14 сентября 2017 года . Проверено 13 декабря 2019 г.
  4. ^ «Что такое кнопка сброса?» . www.computerhope.com . Проверено 13 декабря 2019 г.
  5. ^ IBM PC 80x86 и совместимые компьютеры (тома I и II (4-е издание)) , Мохамед Али Мазиди и Дженис Гиллиспи Мазиди, раздел 9.1, стр. 241.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 022fec9db4bafc7e9b1add796117e550__1711371180
URL1:https://arc.ask3.ru/arc/aa/02/50/022fec9db4bafc7e9b1add796117e550.html
Заголовок, (Title) документа по адресу, URL1:
Hardware reset - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)