Почему ПК по-прежнему требует батареи CMOS?

30

Почему ПК по-прежнему требует батареи CMOS, учитывая, что они уже подключены?

Мы снабжаем ПК большим количеством энергии, подключая его к электросети переменного тока, так почему же он все еще требует батареи CMOS?

Джозеф Филипсон
источник
30
Итак, вы говорите, что батарея не дает вам «электричество»?
Андреас Рейбранд
43
То, как вы сформулировали свой вопрос, вы подразумеваете, что ПК раньше работали на чем-то другом, например, на топливе.
Марсель Буркхард
7
@ Марсел Я верю, что дизайн Бэббиджа был бы приведен в действие паром. Конечно, он не был построен и не был бы ПК, но он не использовал бы электричество.
cpast
9
@cpast и я думал, что я оффтоп.
Марсель Буркхард
7
Зачем ноутбуку нужен аккумулятор или телефон? Потому что им нужно выполнить какую-то операцию, когда у них нет более постоянного источника питания. Той же причине.
jpmc26

Ответы:

123

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

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

nhinkle
источник
10
Я узнал об этом во время моей первой стажировки. У нас был такой старый компьютер, что он больше не держал время между перезагрузками. Живи и учись.
Исчисление Рыцарь
10
С каких пор настройки BIOS хранятся во флэш-памяти? Я не помню ни одной современной материнской платы, где бы я не мог сбросить ее настройки, вытащив аккумулятор ...
Руслан
4
@ user20574 AT БП действительно отключили питание. У них был настоящий выключатель, и он послал через него 230В. Когда компьютер был выключен, он потреблял ноль электричества. Блоки питания ATX больше не имеют этих свойств.
Александр
11
@ Александр Не совсем верно. У большинства моих блоков питания ATX есть реальный переключатель на задней панели. Они больше не работают от 230 В до переключателя на передней панели компьютера. Таким образом, кнопка питания на передней панели компьютера не полностью выключается, для этого нужно использовать кнопку на задней панели.
Касперд
4
@kasperd Большинство розничных блоков питания ATX делают, большинство OEM блоков питания ATX этого не делают. IIRC этот коммутатор не является частью спецификации ATX (так же, как переключатель 110/220 В, который есть в некоторых старых блоках ATX).
Александр
34

Батарея CMOS или батарея RTC обеспечивает питание часов реального времени, поэтому ваш компьютер может сохранять время, когда он отключен от сети.

  • Название «батарея CMOS» является неправильным на современных компьютерах. Старые компьютеры использовали батарею для поддержания настроек BIOS, которые были сохранены в чипе CMOS SRAM , который потерял бы свое содержимое, если был отключен от питания. Эта настройка имеет то преимущество, что позволяет легко очистить настройки BIOS, либо вынув батарею, либо вставив или сняв перемычку. Более новые системы хранят настройки встроенного программного обеспечения (BIOS или UEFI) во флэш-памяти или EEPROM, которые не требуют питания для поддержки данных. См. Статью в Википедии о энергонезависимой памяти BIOS и Как аккумулятор CMOS может хранить данные?

  • Эта батарея использовалась и до сих пор используется для поддержания часов реального времени . Поскольку сегодня это единственная цель батареи, ее иногда называют батареей RTC . Это гарантирует, что ваш компьютер может продолжать сохранять время, даже когда он отключен от сети. Батарея, как правило, представляет собой легкодоступный кнопочный элемент CR2032 и может использоваться от 2 до 10 лет. Если ваш компьютер теряет время при отключении от сети более чем на несколько часов, пришло время заменить батарею. Смотрите: Как долго работает CMOS батарея (3 В) на материнской плате?

CMOS аккумулятор на материнской плате Pico ITX
Батарея CMOS на материнской плате Pico ITX - источник изображения

bwDraco
источник
2
Это одна огромная батарея.
Айеш К
@AyeshK Но очень худой.
user11153
Как тогда сбросить настройки BIOS, если батарея поддерживает только RTC?
Питер Мортенсен
5
@AyeshK Это больше похоже на крошечную материнскую плату.
iFreilicht
9

Думайте об этом как о вашем автомобильном аккумуляторе. Когда вы отключаете батарею, ваше радио теряет все свои предустановки, и часы сбрасываются. Обычно батарея CMOS выполняла аналогичную функцию, поддерживая память, в которой сохранялись настройки BIOS, и поддерживая работу часов реального времени, когда питание переменного тока было недоступно.

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

Больше информации доступно в энергонезависимой памяти BIOS .

smokes2345
источник
У меня ноутбук середины 00-х годов с разряженной батареей CMOS - отключите его, и он попытается загрузиться с физического диска №1. Это не загрузочный диск.
Лорен Печтел
7
Разве не было бы неплохо, если бы у автомобилей были CMOS-батареи, чтобы мы не теряли пресеты при замене основной батареи?
jp2code
@LorenPechtel Я бы не подумал, что это в первую очередь современный компьютер. Во-вторых, ноутбуки, во многих отношениях, особая порода, которая не следует конвенции. В-третьих, ноутбук с более чем одним (постоянным) дисководом очень необычен, я бы посчитал приемлемым значение по умолчанию
курит 2345
@ smokes2345 Ноутбук спроектирован для нескольких дисков, BIOS должен это понимать. (И руководство по ремонту действительно должно дать некоторое представление о том, где та батарея прячется !!)
Лорен Печтел
2
[flippant] Мир должен быть лучше, как правило. [/ flippant]
Agi Hammerthief