Регистры ACPI

В только что приведенном фрагменте спецификации упоминаются регистры ACPI, называющиеся регистрами slp_typx, где Х— однозначный номер. Эти регистры играют важную роль в управлении энергопотреблением системы. Поэтому манипулирование ими изменяет состояние энергопотребления ма­шины, например, переключает ее в состояние сна. На этом основании можно сделать вывод, что перед перезапуском компьютера, утилита WinFlash мани­пулирует содержимым этих регистров, чтобы вызвать процесс S3-resume не­медленно после перезапуска машины На следующем шаге нормальной процедуры обновления BIOS проверяется аутентичность двоичного файла BIOS, который требуется про­шить. Процесс аутентификации использует параметры доступа, сохраненные в буфере RAM утилитой WinFlash на предыдущем шаге, когда машина еще находилась под управлением Windows. Обратите внимание, что в состоянии сна S3 содержимое RAM из предыдущего сеанса сохраняется без изменений. Вот почему идентификационные параметры присутствуют в RAM и доступ­ны для процесса аутентификации, который исполняется в контексте Кода BIOS для процесса S3-resume. На данном этапе, компьютер исполняет про­цедуру обновления BIOS в контексте процесса S3-resume. Поэтому возмож­но, что BIOS исполняет не процедуру, находящуюся в ее собственном двоич­ном коде, а вместо этого переходит к определенной утилите прошивки, находящейся в буфере RAM, которая была сохранена там утилитой WinFlash перед перезапуском компьютера. Я не могу с уверенностью сказать, что пол­ностью и в деталях изучил этот процесс, так как он не описан в официальной документации. Если вам интересно знать подробности работы утилиты WinFlash, вы можете попробовать дизассемблировать ее. Версию утилиты WinFlash для ноутбука Compaq Presario V2718WM можно скачать по адресу после установки будет помещен в каталог



Рубрика: Женский интерес

Комментарии закрыты.