openskills.info
Course Preview

Firmware, BIOS, and UEFI

Firmware is software stored with hardware that prepares a computer to run. BIOS is the older PC firmware interface, while UEFI is its modern successor with defined boot services, variables, executable formats, and security features.

itComputer architecture and hardware

Don't Panic - Firmware, BIOS, and UEFI

Firmware is software that starts before the operating system and establishes the machine state later software depends on. It runs from nonvolatile storage on the platform or a device. On a PC, platform firmware initializes processors, memory, chipsets, and selected devices, then chooses the next executable in the boot chain.

BIOS and UEFI describe two firmware interfaces. Classic PC BIOS exposes 16-bit services and historically starts boot code from a selected device. UEFI defines data structures, executable images, protocols, variables, boot services, and runtime services. Modern setup screens may still be labeled BIOS even when the implementation is UEFI. Firmware is broader than either label: controllers and management engines run their own firmware too. This course concentrates on PC platform firmware and the handoff to an operating-system loader.

The startup path runs from power or reset through protected startup code, hardware initialization, and a boot policy that selects a loader. UEFI boot entries and variables persist across OS reinstalls. Secure Boot adds signature checks on boot components and also creates a recovery and key-management problem when enrollment is incomplete.

A working mental model separates interface (BIOS versus UEFI), implementation (vendor firmware or an open reference stack), and device firmware that the OS patch process may never touch. Misnaming the mode, ignoring variables, or forgetting device firmware leaves trust holes below the kernel.

Read the Intro for the startup path and Secure Boot rules. Use the Cheatsheet when you need the boot and variable maps. Landscape and Timeline place firmware among related platform technologies.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources