2

Я читаю старую книгу сертификации A+, которая идет по BIOS и CMOS.

Некоторая справочная информация (все это может быть неверно):

Из того, что я понимаю, BIOS - это набор программ на системном ПЗУ, который ЦП использует для управления определенным оборудованием (клавиатурой, мышью, динамиками и т.д.). Раньше южный мост содержал различные аппаратные контроллеры, которые взаимодействовали с системным ПЗУ, но теперь южный мост встроен в ЦП (?). Определенный набор адресного пространства зарезервирован для ПЗУ, поэтому, когда ЦП встречает адрес в этом пространстве, Северный мост не идет в ОЗУ для инструкций; вместо этого южный мост ищет в ПЗУ инструкции.

Тем не менее, вы можете настроить некоторые аппаратные параметры, что делается с помощью утилиты CMOS. Эти настройки хранятся в CMOS-чипе, который является энергозависимой памятью.

Где хранится утилита CMOS? На системном ПЗУ (там же, где и BIOS)?

Если да, то почему люди ссылаются на "сброс настроек BIOS"? Я полагаю, что можно было бы использовать служебную программу CMOS, которая хранится в системном ПЗУ, для изменения аппаратных настроек (таким образом, внося изменения в микросхему CMOS), или можно было бы перепрограммировать само системное ПЗУ. Я предполагаю, что перепрошивка системного ПЗУ физически изменит его микропрограмму, таким образом, не позволяя вам получить доступ к какой-либо служебной программе CMOS, если вы специально не перенесете в BIOS новую служебную программу CMOS.

Является ли это просто случаем, когда люди используют термины "перепрошивка", "сброс" и т.д., Взаимозаменяемо, как способ говорить, когда они технически означают что-то еще?

РЕДАКТИРОВАТЬ

Согласно этому ответу на связанный вопрос:

Вот почему BIOS сбрасывается при извлечении аккумулятора и его повторном подключении.

Сам BIOS не будет сброшен, так как это прошивка, верно? Вместо этого ответ означает, что настройки, хранящиеся в чипе CMOS, связанные с BIOS, сбрасываются?

1 ответ1

5

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

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

Вторым компонентом было немного оперативной памяти в чипе, который был очень энергоэффективным. ОЗУ CMOS (тип полупроводника) может долго работать от часового теста. Здесь хранятся все значения конфигурации, связанные с программным обеспечением BIOS. Вытягивание жидкого теста стирает эту RAM, или использование функции сброса в BIOS стирает эти значения.

Часто эти два отдельных компонента могут быть и обычно упакованы в один и тот же физический чип.

Подводя итог, означает, что перепрошивка означает перезагрузку / замену программного обеспечения BIOS. Сброс означает перезагрузку / замену данных конфигурации.

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