stringtranslate.com

Memoria BIOS no volátil

RAM CMOS estática NEC D4364G de 8192 x 8 bits
Batería CMOS en una placa base Pico ITX

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]

Batería CMOS

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]

Véase también

Referencias

  1. ^ Mueller, Scott (2004). Actualización y reparación de PCS. Que. ISBN 978-0-7897-2974-3.
  2. ^ ab Fisher, Tim. "¿Qué es CMOS? (Definición de CMOS y batería CMOS)". About.com . Archivado desde el original el 9 de agosto de 2016. Consultado el 2 de septiembre de 2015 .
  3. ^ Mueller, Scott (2003). Actualización y reparación de PCS. Que. ISBN 978-0-7897-2745-9.
  4. ^ ab "Hoja de datos PCH de la familia de chipsets Intel serie 100". Intel. Agosto de 2015. Consultado el 16 de abril de 2016 .
  5. ^ "Hoja de datos PCISET 82430FX" (PDF) . Intel . Consultado el 23 de enero de 2023 .
  6. ^ Mueller, Scott (2004). Actualización y reparación de PCS. Que. ISBN 978-0-7897-2974-3.
  7. ^ http://rom.by/files/AMIBIOS8-Flash-Recovery-Whitepaper.pdf [ URL básica PDF ]
  8. ^ "UEFI NVRAM - Wiki OSDev". wiki.osdev.org . Consultado el 11 de septiembre de 2020 .
  9. ^ Yao, Jiewen; Zimmer, Vincent (2020). "Resiliencia del firmware: detección". Creación de firmware seguro . págs. 115–162. doi :10.1007/978-1-4842-6106-4_4. ISBN 978-1-4842-6105-7.S2CID242541772  .​
  10. ^ Haz una pregunta » Reemplazar la batería de tu placa base (batería CMOS)
  11. ^ "Batería CMOS en la Intel NUC". Intel. 24 de agosto de 2020.
  12. ^ Williams, Al (8 de julio de 2018). «Reparación de emergencia de Amiga 2000». Hackaday . Archivado desde el original el 8 de julio de 2018.

Enlaces externos