Энергонезависимая память BIOS — это небольшая память на материнских платах ПК , которая используется для хранения настроек BIOS . Его традиционно называют CMOS RAM, потому что в нем используется энергозависимая маломощная дополнительная SRAM металл-оксид-полупроводник (CMOS) (например, Motorola MC146818 или аналогичная), питаемая от небольшой батареи «CMOS», когда система и питание в режиме ожидания выключены. [1] Ее называют энергонезависимой памятью или NVRAM , поскольку после отключения питания системы она сохраняет свое состояние благодаря батарее CMOS.
CMOS RAM и часы реального времени интегрированы в набор микросхем южного моста и не могут быть отдельным чипом на современных материнских платах. [2] [3] В свою очередь, южный мост был интегрирован в единый концентратор контроллеров платформы .
Емкость встроенной NVRAM чипсета обычно составляет 256 байт . [2] По этой причине более поздние реализации BIOS могут использовать небольшую часть флэш-ПЗУ BIOS в качестве NVRAM для хранения данных настройки. [4]
Сегодняшние материнские платы UEFI используют NVRAM для хранения данных конфигурации (NVRAM — это часть флэш-ПЗУ UEFI), но по замыслу многих OEM-производителей настройки UEFI по-прежнему теряются в случае выхода из строя батареи CMOS. [5] [6]
Батарея памяти (она же материнская плата, CMOS, часы реального времени (RTC), батарея часов) [1] [7] обычно представляет собой литиевую батарейку типа CR2032 . Срок службы этой аккумуляторной батареи составляет три года при отключении блока питания (PSU) или при выключении выключателя питания блока питания. [8] Этот тип батареи, в отличие от литий-ионной батареи , не является перезаряжаемым, и попытка сделать это может привести к взрыву. Материнские платы имеют схему, предотвращающую зарядку и разрядку аккумуляторов при включении материнской платы. Другие распространенные типы аккумуляторных батарей могут работать значительно дольше или короче, например, меньший CR2016 , который обычно работает примерно на 40% меньше, чем CR2032. Более высокие температуры и более длительное время отключения питания сокращают срок службы аккумуляторной батареи. При замене элемента батареи системное время и настройки CMOS BIOS могут вернуться к значениям по умолчанию. Нежелательного сброса BIOS можно избежать, заменив аккумуляторную батарею при включенном переключателе питания блока питания и вставленном в электрическую розетку . На материнских платах ATX блок питания подает на материнскую плату резервное питание 5 В, чтобы поддерживать питание CMOS-памяти, пока система выключена.
В некоторых компьютерных конструкциях использовались батарейки без кнопок, такие как цилиндрические « 1/2 AA », используемые в Power Mac G4 , а также в некоторых более старых совместимых с IBM PC , или 3-элементная никель-кадмиевая (Ni-Cd) CMOS. батарея, похожая на « бочку » (распространенная в Amiga и более старых компьютерах, совместимых с IBM), служащая той же цели. Эти материнские платы часто имеют прямой четырехконтактный разъем без контакта 2 для подключения к внешней батарее 3,6 В, такой как Tadiran TL-5242/W, когда их припаянные батареи разряжаются. Ni–Cd аккумуляторы имеют тенденцию сильно течь после периода простоя, повреждая компоненты и следы на печатной плате рядом с аккумулятором. [9]