Где хранится утилита настройки CMOS?

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

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

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

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

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

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

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

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

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

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

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

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам