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.

What a BIOS Does Before the Operating System Starts

A BIOS is firmware stored on the motherboard. Most new computers use UEFI firmware, but people still use BIOS as the everyday name for the firmware and its setup screen. The points below cover what it does and what you can find:

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.

What Are the Main Functions of a BIOS?

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.

What a BIOS Screen Shows and Which Settings You Can Change

BIOS and UEFI screens do not have one standard layout. Colors, names, and menu locations vary by computer and motherboard. An MSI motherboard BIOS guide, for example, may look different from the firmware on a Dell or HP computer.

You can usually open the setup utility by pressing a maker-specific key during startup. Microsoft's list of common firmware keys includes Esc, Delete, F1, F2, F10, F11, and F12. Check the manual for the exact computer if those keys do not work.

  • System information: Shows the firmware version, CPU, installed RAM, storage drives, and other detected hardware.
  • Boot settings: Changes which drive or device the computer tries first.
  • Device controls: Enables or disables integrated graphics, onboard audio, ports, and other built-in hardware.
  • Cooling and performance: May show temperatures, fan speeds, and voltages or provide fan curves, memory profiles, clock speeds, and voltage controls.
  • Security: Manages firmware passwords, Secure Boot, TPM settings, and related startup protections.

Performance controls depend on motherboard and CPU support. Intel explains that available CPU and memory tuning controls vary by system. If an overclock makes the computer unstable, restore the default values, which is also part of AMD's stability guidance.

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.

When Should You Update the BIOS?

Update the firmware when the computer or motherboard maker lists a fix or feature that you need. Check the BIOS release notes for changes such as:

  • New CPU support: Adds compatibility for a processor released after the motherboard.
  • Stability and security fixes: Corrects startup, memory, device detection, or firmware security problems.
  • Needed features: Adds or improves options such as Secure Boot or Resizable BAR.

The setup screen may show a platform name such as AMI Aptio or InsydeH2O. The computer maker customizes that platform, so download updates only from the support page for the exact computer or motherboard model.

Be careful: A failed firmware update can stop the computer from starting. Follow the maker's update steps, keep the computer connected to reliable power, and record any custom settings before you begin.

Common BIOS Problems and First Checks

Match the startup symptom before changing firmware settings or replacing hardware.

Problem What to check first
The clock or settings reset The motherboard battery may be weak, especially if the problem returns after disconnecting power.
No bootable device appears Confirm that the system drive is detected, then check its place in the firmware boot order.
The PC will not start after an update Look for a recovery method provided by the computer or motherboard maker, such as Dell BIOS Recovery.
A new CPU or RAM kit will not work Check the motherboard support list and required firmware version. MSI includes CPU compatibility in its no-display checks. If the parts are supported, follow the upgrade no-boot checklist.

Before changing a setting, record its original value. Change one item at a time so you can reverse the exact change that caused a problem.

Share this post: