NEC D4364G 8192 x 8 Bit Static CMOS RAM
CMOS battery in a Pico ITX motherboard

Nonvolatile BIOS memory refers to a small memory on PC motherboards that is used to store BIOS settings. It is traditionally called CMOS RAM because it uses a volatile, low-power complementary metalโ€“oxideโ€“semiconductor (CMOS) SRAM (such as the Motorola MC146818[1] or similar) powered by a small battery when system and standby power is off.[2] It is referred to as non-volatile memory or NVRAM because, after the system loses power, it does retain state by virtue of the CMOS battery. When the battery fails, BIOS settings are reset to their defaults. The battery can also be used to power a real time clock (RTC) and the RTC, NVRAM and battery may be integrated into a single component. The name CMOS memory comes from the technology used to make the memory, which is easier to say than NVRAM.[3]

The CMOS RAM and the real-time clock have been integrated as a part of the southbridge chipset and they may not be standalone chips on modern motherboards.[4][5] In turn, the southbridge has been integrated into a single Platform Controller Hub. Alternatively BIOS settings may be stored in the computer's Super I/O chip.[6]

The chipset built-in NVRAM capacity is typically 256 bytes.[4] For this reason, later BIOS implementations may use a small portion of BIOS flash ROM as NVRAM, to store BIOS setup and hardware configuration data.[7]

Today's UEFI motherboards use NVRAM to store configuration data (NVRAM is a portion of the UEFI flash ROM), but by many OEMs' design, the UEFI settings are still lost if the CMOS battery fails.[8][9]

Also, today's UEFI motherboards may use a portion of NVRAM to store some platform data, such as motherboard serial number and LOM MAC address, but that data will not be cleared in the normal "clear CMOS" operation.

CMOS battery

edit
CR-2032 button cell, the most common CMOS battery
VARTA-manufactured Niโ€“Cd barrel battery that has leaked onto the mainboard of a synthesizer and damaged legs and traces

The memory battery (aka motherboard, CMOS, real-time clock (RTC), clock battery)[2][10] is generally a CR2032 lithium coin cell. This cell battery has an estimated life of three years when power supply unit (PSU) is unplugged or when the PSU power switch is turned off.[11] This battery type, unlike the lithium-ion battery, is not rechargeable and trying to do so may result in an explosion. Motherboards have circuitry preventing batteries from being charged and discharged when a motherboard is powered on. Other common battery cell types can last significantly longer or shorter periods, such as the smaller CR2016 which will generally last about 40% less time than CR2032. Higher temperatures and longer power-off time will shorten battery cell life. When replacing the battery cell, the system time and CMOS BIOS settings may revert to default values. Unwanted BIOS reset may be avoided by replacing the battery cell with the PSU power switch turned on and plugged into an electric wall socket. On ATX motherboards, the PSU will supply 5V standby power to the motherboard to keep CMOS memory energized while the system is off.

Some computer designs have used non-button cell batteries, such as the cylindrical "1/2 AA" used in the Power Mac G4 as well as some older IBM PC compatibles, or a 3-cell nickelโ€“cadmium (Niโ€“Cd) CMOS battery that looks like a "barrel" (common in Amiga and older IBM PC compatibles), which serves the same purpose. These motherboards often have a four pin straight header, with pin 2 missing, for connecting to an external 3.6v battery, such as the Tadiran TL-5242/W, when their soldered-on batteries run out. Niโ€“Cd batteries have a tendency to leak devastatingly after a period of disuse, damaging components and traces on the circuit board near the battery.[12]

See also

edit

References

edit
  1. ^ Mueller, Scott (2004). Upgrading and Repairing PCS. Que. ISBNย 978-0-7897-2974-3.
  2. ^ a b Fisher, Tim. "What is CMOS? (CMOS & CMOS Battery Definition)". About.com. Archived from the original on 9 August 2016. Retrieved 2 September 2015.
  3. ^ Mueller, Scott (2003). Upgrading and Repairing PCS. Que. ISBNย 978-0-7897-2745-9.
  4. ^ a b "Intel 100 Series Chipset Family PCH Datasheet". Intel. August 2015. Retrieved 16 April 2016.
  5. ^ "82430FX PCISET Data Sheet" (PDF). Intel. Retrieved 23 January 2023.
  6. ^ Mueller, Scott (2004). Upgrading and Repairing PCS. Que. ISBNย 978-0-7897-2974-3.
  7. ^ "AMIBIOS8 Flash Update & BIOS Recovery Methods" (PDF). Archived (PDF) from the original on 2009-11-22. Retrieved 2024-01-15.
  8. ^ "UEFI NVRAM - OSDev Wiki". wiki.osdev.org. Retrieved 11 September 2020.
  9. ^ Yao, Jiewen; Zimmer, Vincent (2020). "Firmware Resiliency: Detection". Building Secure Firmware. pp.ย 115โ€“162. doi:10.1007/978-1-4842-6106-4_4. ISBNย 978-1-4842-6105-7. S2CIDย 242541772.
  10. ^ Ask a questionย ยป Replacing the battery of your motherboard (CMOS battery)
  11. ^ "CMOS Battery on the Intel NUC". Intel. 24 August 2020.
  12. ^ Williams, Al (July 8, 2018). "Amiga 2000 Emergency Repair". Hackaday. Archived from the original on July 8, 2018.
edit

๐Ÿ“š Artikel Terkait di Wikipedia

BIOS

control of the PC. The BIOS uses the boot devices set in Nonvolatile BIOS memory (CMOS), or, in the earliest PCs, DIP switches. The BIOS checks each device

USB flash drive

students. Glossary of computer hardware terms Memristor Microdrive Nonvolatile BIOS memory Sneakernet USB dead drop USB Flash Drive Alliance Disk enclosure

Semiconductor memory

โ€“ One type of nonvolatile RAM. Flash memory โ€“ In this type the writing process is intermediate in speed between EEPROMS and RAM memory; it can be written

Random-access memory

BIOS in typical personal computers often has an option called "use shadow BIOS" or similar. When enabled, functions that rely on data from the BIOS's

Non-volatile random-access memory

example, IBM PC's and successors beginning with the IBM PC AT used nonvolatile BIOS memory, often called CMOS RAM or parameter RAM, and this was a common

Read-only memory

Hayashi, Y.; Nagai, K. (1972). "Electrically reprogrammable nonvolatile semiconductor memory". IEEE Journal of Solid-State Circuits. 7 (5): 369โ€“375. Bibcode:1972IJSSC

List of MOSFET applications

storage BIOS storage โ€“ nonvolatile BIOS memory (CMOS memory) Cache memory โ€“ CPU cache Digital memory โ€“ digital storage Floating-gate memory โ€“ non-volatile

List of battery sizes

original on 10 July 2011. Retrieved 23 February 2015. "Zinc Air Batteries". Memory Protection Devices. Archived from the original on 4 October 2018. Retrieved