When you start a computer, several low-level processes happen before the operating system appears. BIOS plays an important role in this startup process, while CMOS has traditionally been associated with storing hardware configuration settings such as the system date, time, and boot preferences.
Although the terms BIOS and CMOS are often used together, they refer to different things. BIOS is firmware, whereas the traditional CMOS memory is a small amount of battery-backed memory used to retain configuration information.

What Is BIOS?
BIOS (Basic Input/Output System) is firmware stored in non-volatile memory on the motherboard.
When a computer starts, the BIOS firmware performs initial hardware initialization and POST (Power-On Self-Test). It checks and initializes essential hardware before handing control to the boot process that loads an operating system.
Traditional BIOS systems provide firmware setup screens where users can configure hardware-related options such as:
- Boot device priority
- System date and time
- Storage configuration
- CPU and memory settings
- Peripheral configuration
- Security-related options
Modern computers commonly use UEFI (Unified Extensible Firmware Interface) rather than legacy BIOS, although people often continue to use the term “BIOS” generically for the motherboard firmware.
What Is CMOS?
CMOS (Complementary Metal-Oxide-Semiconductor) is a semiconductor technology used to build electronic circuits.
In the traditional PC context, “CMOS” commonly refers to a small, battery-backed memory area used to retain system configuration information when the computer is powered off.
The CMOS battery provides backup power to this circuitry, allowing information such as the real-time clock and certain firmware configuration settings to remain available when the main system power is removed.
This is why people commonly refer to the motherboard battery as the CMOS battery.
Important: Modern motherboards do not necessarily use a standalone “CMOS chip” in the way older PCs did. Configuration storage is often implemented using other non-volatile technologies, while the battery primarily maintains the real-time clock and related low-power circuitry.
BIOS vs CMOS: Key Differences
| Feature | BIOS | CMOS |
|---|---|---|
| Full Form | Basic Input/Output System | Complementary Metal-Oxide-Semiconductor |
| What It Is | Firmware | Semiconductor technology; traditionally, a small battery-backed memory area in PCs |
| Main Function | Initializes hardware and starts the boot process | Traditionally stores certain firmware configuration settings and maintains RTC information |
| Startup Role | Performs hardware initialization and POST | Does not execute startup instructions |
| Configuration | Provides firmware setup interface | Traditionally stores configuration values |
| Data Storage | Stored in non-volatile firmware memory | Traditionally stored in battery-backed memory |
| Power Requirement | Does not require the CMOS battery to retain firmware | Traditional CMOS settings require backup power |
| Battery | Not powered by the CMOS battery | Traditionally associated with the motherboard/CMOS battery |
| Examples | POST, hardware initialization, boot process | Date/time and firmware configuration values |
| Modern Equivalent | Often UEFI firmware | Often replaced or supplemented by non-volatile storage technologies |
1. BIOS Is Firmware, While CMOS Is Not BIOS
One of the most important points is that BIOS and CMOS are not the same thing.
BIOS is firmware containing instructions that the computer executes during startup.
CMOS is the name of a semiconductor technology. In older PC terminology, it also became shorthand for the battery-backed memory that stored BIOS configuration information.
Therefore:
BIOS → Firmware that performs startup functions
CMOS → Technology / traditional battery-backed configuration memory
2. BIOS Performs POST
During startup, BIOS performs Power-On Self-Test (POST).
POST checks important hardware components to determine whether the system can proceed with startup. Depending on the system, this can include checking memory, processor initialization, storage interfaces, and other essential hardware.
If a serious hardware problem is detected, the system may display an error message or produce diagnostic beep codes.
The CMOS memory itself does not perform POST.
3. BIOS Is Stored in Non-Volatile Memory
Traditional BIOS firmware is stored in non-volatile memory, meaning it retains its contents even when the computer is turned off.
The motherboard’s firmware therefore does not depend on the CMOS battery to remain stored.
Modern UEFI firmware is also stored in non-volatile flash memory or similar persistent storage.
4. CMOS Battery Maintains Traditional CMOS Data and the Clock
The familiar coin-cell battery on a motherboard is commonly called the CMOS battery.
In traditional PC designs, it provides backup power for the CMOS memory and real-time clock circuitry.
If the battery becomes weak or is removed, a system may lose certain stored settings and the clock may reset, depending on the motherboard design.
Modern systems vary, so replacing the battery does not necessarily mean that every firmware setting will be erased.
5. BIOS and CMOS Work Together
In traditional PCs, BIOS uses configuration information stored in the battery-backed CMOS area during system initialization.
For example, firmware may use stored settings related to:
- Boot order
- Date and time
- Storage configuration
- Hardware configuration
- Certain system-level options
The exact settings and where they are stored depend on the motherboard and firmware implementation.
6. CMOS Is Also a Semiconductor Technology
CMOS has a much broader meaning in electronics and VLSI.
In semiconductor design, CMOS refers to a technology that uses complementary NMOS and PMOS transistors to implement digital circuits.
CMOS technology is used extensively in:
- Microprocessors
- Memory
- Digital logic
- Microcontrollers
- ASICs
- System-on-Chip (SoC) devices
- Modern VLSI circuits
So, the CMOS in CMOS technology and the “CMOS” used in traditional PC terminology are related historically through the semiconductor technology, but they should not be treated as the same physical component.
7. Modern Computers Commonly Use UEFI
A major update to the traditional BIOS model is UEFI.
UEFI provides a more modern firmware environment and has largely replaced legacy BIOS on contemporary PCs.
Despite this, people still commonly say “BIOS settings” when referring to the motherboard firmware setup screen.
Similarly, the term “CMOS settings” continues to be used even when the configuration data is stored using newer technologies rather than a traditional CMOS RAM chip.
BIOS vs CMOS: Advantages and Roles
| BIOS / UEFI Firmware | Traditional CMOS Memory |
|---|---|
| Executes firmware instructions | Stores configuration information |
| Initializes hardware | Retains selected settings |
| Performs or coordinates POST | Maintains stored values with backup power |
| Starts the boot process | Supports firmware configuration |
| Stored in non-volatile memory | Traditionally battery-backed |
| Does not depend on the CMOS battery for firmware retention | Traditionally depends on backup power |
What Happens If the CMOS Battery Dies?
If the motherboard battery becomes depleted, the effects depend on the system design.
Common symptoms can include:
- Incorrect system date and time
- Firmware settings reverting to defaults
- Startup messages requesting configuration
- Loss of certain customized firmware settings
The BIOS/UEFI firmware itself normally does not disappear when the battery dies because it is stored in non-volatile memory.
Replacing the battery can restore proper operation of the battery-backed clock and, on systems that use battery-backed configuration storage, help preserve those settings.
BIOS vs CMOS: Easy Way to Remember
A simple way to remember the difference is:
BIOS = Firmware that helps start the computer
CMOS = Traditional battery-backed storage associated with BIOS settings
And remember that CMOS also refers to the semiconductor technology used extensively in VLSI and digital circuits.
Frequently Asked Questions
Is BIOS and CMOS the same thing?
No. BIOS is firmware that initializes hardware and starts the boot process. CMOS traditionally refers to the battery-backed memory used to retain certain BIOS configuration information.
Does CMOS contain the BIOS?
No. Traditional CMOS memory stores configuration information; the BIOS firmware is stored separately in non-volatile memory.
What happens if the CMOS battery is removed?
Depending on the motherboard, the real-time clock may reset and stored firmware settings may return to their defaults. The BIOS/UEFI firmware itself is not normally erased.
Why is it called a CMOS battery?
The term comes from traditional PC designs in which a small CMOS memory area and real-time clock were powered by a battery when the main system was turned off.
Is CMOS still used in modern computers?
CMOS technology is extensively used in modern semiconductor devices. However, modern motherboards do not necessarily use a traditional standalone CMOS RAM chip for firmware settings.
Is BIOS still used in modern computers?
Most modern PCs use UEFI firmware, which replaced legacy BIOS. However, the word “BIOS” is still commonly used to describe the motherboard firmware and its setup interface.
Conclusion
The difference between BIOS and CMOS becomes clear once their roles are separated. BIOS is firmware responsible for hardware initialization, POST, and starting the boot process. CMOS, in the traditional PC context, refers to the battery-backed memory and circuitry associated with retaining configuration information and maintaining the real-time clock.
Modern computers have evolved beyond the traditional BIOS-and-CMOS arrangement, with UEFI firmware and non-volatile storage technologies taking over many of these functions. Nevertheless, understanding the traditional terminology remains useful when troubleshooting motherboards and learning computer hardware fundamentals.