La memoria BIOS no volátil se refiere a una pequeña memoria en las placas base de PC que se utiliza para almacenar las configuraciones de BIOS . Tradicionalmente se la denomina RAM CMOS porque utiliza una SRAM de semiconductor de óxido metálico complementario (CMOS) volátil y de bajo consumo (como la Motorola MC146818 [1] o similar) alimentada por una pequeña batería cuando el sistema y la alimentación en espera están apagados. [2] Se la conoce como memoria no volátil o NVRAM porque, después de que el sistema pierde energía, retiene el estado en virtud de la batería CMOS. Cuando la batería falla, las configuraciones de BIOS se restablecen a sus valores predeterminados. La batería también se puede utilizar para alimentar un reloj de tiempo real (RTC) y el RTC, la NVRAM y la batería pueden integrarse en un solo componente. El nombre de memoria CMOS proviene de la tecnología utilizada para hacer la memoria, que es más fácil de decir que NVRAM. [3]
La memoria RAM CMOS y el reloj de tiempo real se han integrado como parte del chipset del puente sur y no pueden ser chips independientes en las placas base modernas. [4] [5] A su vez, el puente sur se ha integrado en un único concentrador de controlador de plataforma . Alternativamente, las configuraciones del BIOS se pueden almacenar en el chip Super I/O de la computadora . [6]
La capacidad NVRAM incorporada en el chipset es típicamente de 256 bytes . [4] Por este motivo, las implementaciones posteriores del BIOS pueden usar una pequeña porción de la ROM flash del BIOS como NVRAM para almacenar datos de configuración. [7]
Las placas base UEFI actuales utilizan NVRAM para almacenar datos de configuración (NVRAM es una parte de la ROM flash UEFI), pero según el diseño de muchos OEM , las configuraciones UEFI aún se pierden si falla la batería CMOS. [8] [9]
La batería de memoria (también conocida como placa base, CMOS, reloj de tiempo real (RTC), batería de reloj) [2] [10] es generalmente una pila de botón de litio CR2032 . Esta batería de celda tiene una vida útil estimada de tres años cuando la unidad de fuente de alimentación (PSU) está desenchufada o cuando el interruptor de encendido de la PSU está apagado. [11] Este tipo de batería, a diferencia de la batería de iones de litio , no es recargable e intentar hacerlo puede provocar una explosión. Las placas base tienen circuitos que impiden que las baterías se carguen y descarguen cuando se enciende una placa base. Otros tipos de celdas de batería comunes pueden durar períodos significativamente más largos o más cortos, como el CR2016 más pequeño , que generalmente durará aproximadamente un 40% menos que el CR2032. Las temperaturas más altas y el tiempo de apagado más prolongado acortarán la vida útil de la celda de la batería. Al reemplazar la celda de la batería, la hora del sistema y la configuración del BIOS CMOS pueden volver a los valores predeterminados. El restablecimiento no deseado del BIOS se puede evitar reemplazando la celda de la batería con el interruptor de encendido de la PSU encendido y enchufado a una toma de corriente eléctrica . En las placas base ATX , la fuente de alimentación suministrará energía de reserva de 5 V a la placa base para mantener la memoria CMOS energizada mientras el sistema está apagado.
Algunos diseños de computadoras han usado baterías que no son de botón, como la cilíndrica " 1/2 AA " usada en el Power Mac G4 así como en algunos IBM PC compatibles más antiguos , o una batería CMOS de níquel-cadmio (Ni-Cd) de 3 celdas que parece un " barril " (común en Amiga y en IBM PC compatibles más antiguos), que sirve para el mismo propósito. Estas placas base a menudo tienen un cabezal recto de cuatro pines, al que le falta el pin 2, para conectarse a una batería externa de 3,6 V, como la Tadiran TL-5242/W, cuando sus baterías soldadas se agotan. Las baterías de Ni-Cd tienen una tendencia a tener fugas devastadoras después de un período de desuso, dañando los componentes y los rastros en la placa de circuitos cerca de la batería. [12]