Введение

Нелетучая память BIOS – это небольшой компонент памяти, работающий от батареи, предназначенный для хранения настроек BIOS компьютера. Нелетучая память BIOS традиционно называется CMOS RAM, поскольку она использует энергонезависимую, маломощную SRAM на основе комплементарных металл-оксид-полупроводниковых (CMOS) технологий (например, Motorola MC146818 или аналогичную), питаемую небольшой батарейкой "CMOS" при отключении основного и резервного питания. Она называется энергонезависимой памятью или NVRAM, потому что, даже после отключения питания, она сохраняет свои данные благодаря батарейке CMOS. CMOS RAM и часы реального времени были интегрированы в чипсет южного моста и на современных материнских платах могут не представлять собой отдельный чип. В свою очередь, южный мост был интегрирован в единый контроллер платформы (Platform Controller Hub). Встроенная в чипсет емкость NVRAM обычно составляет 256 байт. Современные материнские платы с UEFI используют NVRAM для хранения конфигурационных данных (NVRAM является частью флэш-памяти UEFI), однако, по проекту многих OEM-производителей, настройки UEFI все равно теряются при выходе из строя батарейки CMOS.

Батарея CMOS

Батарея памяти (также известная как материнская плата, CMOS, часы реального времени (RTC), батарея часов) обычно представляет собой литиевую монетную ячейку CR2032. Срок службы этой ячейки оценивается в три года, когда блок питания (PSU) отключен от сети или выключатель питания PSU выключен. В отличие от литий-ионных аккумуляторов, этот тип батареи не перезаряжается, и попытка перезарядки может привести к взрыву. Материнские платы оснащены схемами, предотвращающими зарядку и разрядку батареи при включенном питании. Другие распространенные типы ячеек могут иметь значительно больший или меньший срок службы, например, меньшая CR2016, которая обычно служит примерно на 40% меньше, чем CR2032. Более высокие температуры и длительное отключение от питания сокращают срок службы ячейки. При замене ячейки батареи системное время и настройки CMOS BIOS могут вернуться к значениям по умолчанию. Чтобы избежать нежелательного сброса BIOS, рекомендуется заменять ячейку батареи при включенном выключателе питания PSU и подключенном к электрической розетке. На материнских платах ATX блок питания обеспечивает 5 В резервного питания для поддержания питания памяти CMOS, когда система выключена. В некоторых конструкциях компьютеров использовались батареи не-таблеточного типа, такие как цилиндрические "1/2 АА", применявшиеся в Power Mac G4, а также в некоторых старых IBM PC-совместимых компьютерах, или 3-элементные никель-кадмиевые (Ni–Cd) CMOS-батареи в форме "бочонка" (распространенные в Amiga и старых IBM PC-совместимых), выполняющие ту же функцию. Эти материнские платы часто имеют четырехконтактный прямой разъем с отсутствующим вторым контактом для подключения внешней батареи на 3,6 В, например Tadiran TL 5242/W, когда встроенная батарея разряжена. Никель-кадмиевые батареи склонны к сильной утечке после длительного простоя, что может повредить компоненты и дорожки на плате вблизи батареи.