Skip to content

Understanding the BIOS and Its Main Functions

By Marlo Strydom · Last updated

Understanding the BIOS and its main functions becomes simple when you follow what happens after pressing the power button. Before Windows or another operating system can open, the motherboard firmware prepares the connected hardware components, checks for startup problems, reads saved settings, chooses a boot device, and starts the operating system loader.

The Four Main Functions of a BIOS

What Is a BIOS?

BIOS stands for Basic Input/Output System. It is firmware stored on a memory chip on the motherboard, not an app saved on a hard drive or SSD. This lets it run before the computer has found an operating system.

Modern PCs use UEFI firmware instead of the older BIOS interface. UEFI controls the same early startup stage, so computer makers and users often continue to call it BIOS.

What System BIOS Means

The system BIOS is the main firmware for the whole computer. It is different from device firmware that controls one part, such as a storage drive or network adapter. Microsoft's firmware update guidance makes the same distinction. The term does not describe a separate type of BIOS.

How Each BIOS Function Works

A computer's BIOS or UEFI firmware has four main jobs around the startup process. Some run automatically, while the setup and security controls are available when needed.

1. Check and Initialize the Hardware

The firmware first prepares the CPU, memory, storage, and graphics hardware needed for startup. It then runs POST, or Power-On Self-Test, to check for a problem that could stop the computer from starting.

  • CPU: Confirms that the processor can begin running instructions.
  • RAM: Checks that working memory is present and usable.
  • Storage: Detects drives that may contain an operating system.
  • Graphics: Prepares a display device so startup information can appear.

If POST finds a problem, startup may stop and show an error. When the display cannot show the problem, some computers use beep codes or motherboard diagnostic lights. POST does not need Windows because it runs from the firmware.

A motherboard cycling through its POST diagnostic codes before the firmware starts the operating system loader.

2. Read the Saved Firmware Settings

Firmware reads settings stored on the motherboard, including the boot order, enabled devices, security choices, and memory profiles. These are often called CMOS settings. A coin-cell battery keeps the computer's clock running while power is disconnected, and a weak battery can cause the time or saved settings to reset. Intel lists these signs in its board battery guidance.

3. Choose a Boot Device and Start the Operating System

After the hardware checks pass, firmware follows the saved boot order. On a UEFI computer, the firmware boot manager starts an operating system boot application from the selected drive. The operating system then takes control and eventually shows its sign-in screen, which you can skip by setting up auto login on Windows 11.

4. Provide Setup and Security Controls

The setup utility lets you change firmware settings before the operating system loads. Modern firmware can also provide security controls:

  • Password protection: A system password can stop startup, while an administrator password can protect the setup screen.
  • Secure Boot: Checks the digital signature of the operating system loader before allowing it to run.
  • TPM support: Helps record startup measurements and protect cryptographic keys.
  • Drive encryption support: BitLocker can use the TPM to unlock a protected Windows drive during startup.

Legacy BIOS vs UEFI

Legacy BIOS and UEFI both prepare hardware and start an operating system, but they use different boot methods and disk layouts. UEFI is the modern standard used by current PCs.

Feature Legacy BIOS UEFI
Boot method Loads boot code from the selected device Uses firmware boot entries and an EFI boot application
Common partition style MBR GPT
Large boot drives MBR normally limits a boot drive to about 2 TB GPT supports boot drives larger than 2 TB
Security Does not provide UEFI Secure Boot Can support Secure Boot
Setup interface Usually a keyboard-driven text menu May use a text or graphical menu

Do not switch firmware modes without checking how the operating system was installed. Windows normally continues using the firmware mode used during installation.

Share this post: