CompTIA A+ Exam Study Notes

2. BIOS and CMOS Firmware

The BIOS (Basic Input/Output System) and CMOS (Complementary Metal-Oxide Semiconductor) firmware are foundational components in a computer that work together to initialize hardware, manage system settings, and start the operating system. Though often confused or used interchangeably, they serve distinct yet interconnected roles in system boot-up and configuration.


What is BIOS?

BIOS is a low-level software stored on a small memory chip on the motherboard. It is the first software to run when you power on a PC. BIOS acts as a bridge between the hardware and the operating system, ensuring that all critical components are functional before handing control over to the OS.


Primary Functions of BIOS

  1. POST (Power-On Self-Test)
    When the computer is powered on, BIOS performs a POST to check that essential hardware (CPU, RAM, graphics card, keyboard, etc.) is working. Any detected errors (like missing RAM or faulty GPU) halt the process and trigger a series of beeps or error codes.

  2. Bootstrapping
    After a successful POST, BIOS locates the bootable device (HDD, SSD, USB, or optical drive), loads the bootloader from it, and starts the operating system.

  3. Hardware Configuration
    BIOS allows users to configure settings for CPU, RAM, fans, voltage control, boot order, and more via the BIOS Setup Utility.

  4. System Clock and Power Management
    BIOS controls the system timer and sleep/wake functions and can manage energy-saving features.

  5. Security
    BIOS includes password protection, Secure Boot, and sometimes drive encryption features to protect system integrity.


UEFI – The Modern Replacement

UEFI (Unified Extensible Firmware Interface) has largely replaced traditional BIOS in modern systems. It offers:

  • A graphical user interface (GUI) with mouse support

  • Faster boot times and better system performance

  • Support for larger hard drives (over 2 TB) using GPT partitioning

  • Enhanced security features like Secure Boot

  • Network functionality for remote diagnostics and updates

Although users may still refer to it as "BIOS," most systems built after 2015 run UEFI firmware.


What is CMOS?

CMOS refers to a small piece of memory on the motherboard, powered by a battery (the CMOS battery), that stores the BIOS settings and real-time clock (RTC). It does not store the BIOS code itself but rather the configuration data (such as boot order, system date/time, fan speeds, and custom overclocking settings).


CMOS Battery

  • Typically a CR2032 coin-cell battery.

  • Powers the CMOS chip when the system is turned off.

  • If the battery dies:

    • The system clock resets.

    • BIOS settings revert to factory defaults.

    • Boot errors may occur until reconfiguration.

Replacing the CMOS battery is easy and typically involves popping out the old one and inserting a new one.


Accessing BIOS/UEFI Setup Utility

You can enter BIOS/UEFI by pressing a specific key during startup (commonly Del, F2, Esc, or F10, depending on the motherboard manufacturer). Once inside, users can:

  • Change boot device priority

  • Enable or disable onboard devices

  • Adjust system fan curves

  • Configure CPU and RAM overclocking

  • Set system passwords and security settings

  • Update BIOS via USB (BIOS flashing)


Updating the BIOS

Updating BIOS is sometimes necessary for:

  • Compatibility with new CPUs or RAM modules

  • Fixing bugs or hardware detection issues

  • Improving performance and stability

However, BIOS updates should only be performed with care. Interruptions during the process (such as power loss) can brick the motherboard. Many modern boards offer dual BIOS chips or BIOS Flashback buttons for safety.


Key BIOS/UEFI Settings

  1. Boot Order: Determines the sequence of devices the system checks for a bootable OS.

  2. Secure Boot: Prevents unauthorized OS loading.

  3. XMP Profiles: Enables RAM to run at advertised speeds.

  4. Fan Control: Adjusts fan speeds based on temperature.

  5. SATA Mode: AHCI vs. RAID settings for drives.

  6. Virtualization: Enables virtual machine support.

  7. TPM/BitLocker: Hardware security modules often required for Windows 11.


Common BIOS/CMOS Issues

  • Incorrect Date/Time: Usually caused by a dead CMOS battery.

  • "CMOS Checksum Error": Means settings were corrupted or changed.

  • Boot Loop or Black Screen: Possibly due to incorrect configuration.

  • Password Locked BIOS: Can sometimes be reset by removing the CMOS battery or using motherboard jumpers.


Legacy vs. Modern BIOS

Feature Legacy BIOS UEFI BIOS
Boot Speed Slower Faster
Drive Support <2 TB (MBR) >2 TB (GPT)
Interface Text-based Graphical, mouse-enabled
Network Support Limited or none Full networking support
Security Minimal Secure Boot, TPM

Summary

The BIOS and CMOS are essential for initializing and maintaining the health of your PC. BIOS prepares the system to run, while CMOS stores your custom settings. As computers evolve, UEFI has replaced traditional BIOS, offering faster performance and more features. Despite this shift, understanding BIOS and CMOS remains critical for system troubleshooting, upgrades, and configurations.


BACK TO TABLE OF CONTENTS

Anand Software and Training Pvt. Ltd. is not associated with CompTIA® organization or any other company. A+ is a trademarks of CompTIA® organization. All trademarks are duly acknowledged. All practice tests and study material provided here is the copyright of Anand Software and Training Pvt. Ltd. All rights reserved.