Когда вы вынимаете батарею материнской платы, компьютер забывает свои настройки BIOS. В то же время, BIOS хранится в EEPROM и может быть легко обновлен без дополнительных инструментов. Почему BIOS не использует эту память для хранения настроек без использования батареи?

1 ответ1

4

Хотя он может хранить настройки в EEPROM, что он должен делать со временем?

Хронометражу все еще нужно решение для долгосрочного резервного копирования, и вы не можете просто сказать: «Ну, вы можете просто получить время из Интернета», потому что во многих ситуациях вы не можете. Некоторые машины должны быть с воздушным зазором и не могут быть подключены к Интернету, но им все равно нужно достаточно точное хронометраж, иначе все на этом компьютере произойдет 1 января 1970 года.

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

Так. Мы должны держать часы включенными, а также для них требуется небольшое количество памяти. Возникает один вопрос:

Учитывая, что у нас уже есть память с резервным питанием от батареи, необходимая для работы системы, имеет ли смысл вводить еще одно запоминающее устройство только для хранения базовых настроек, которые уже "безопасны", если вы достаточно быстро замените батарею?

Я почти уверен, что многие системы UEFI, вероятно, сохраняют настройки в EEPROM в любом случае в наши дни.


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

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

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

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

ЭСППЗУ означало бы наличие некоторого дополнительного оборудования и кода, который обнаруживал нажатие переключателя при запуске и восстанавливал некоторые "заведомо исправные" настройки. Это гораздо больше, чем кажется, и выполнение на ранней стадии загрузки системы означает много дополнительной логики в аппаратном и программном обеспечении, чтобы справиться с этим. Стирание EEPROM на самом деле не так просто , и сделать так BIOS будет иметь много работы , чтобы сделать.

Гораздо проще иметь аккумулятор, который после удаления просто очищает все настройки для вас.

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