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