The official announcement of Windows 11 was supposed to go smoothly, but Microsoft managed to create a real firestorm over its minimum requirements. Unfortunately, the doubts don't end with knowing whether your computer is compatible with Windows 11, or with enabling TPM 2.0. When reading the specs, many users get confused by terms that are basic to us. What does UEFI mean? What is the BIOS? What is firmware? The first step to answering those questions is to put the terms in order…

What Is the BIOS? What Is Firmware? We Explain!
What is the BIOS?

What is firmware?

The most basic definition of firmware tells us it is a "program or piece of software" responsible for providing low-level access and control of a device's hardware. Depending on that device's functions, firmware can enable essential aspects, or on the contrary, function as a complete operating system.

What Is the BIOS? What Is Firmware? We Explain!
Want an example of firmware? You probably already have it in your hand...

One of the most everyday examples of firmware in action we can share is the remote control. Its firmware contains all the codes and commands to control the television, and in the vast majority of cases it does not need to be modified. However, there is the case of universal remotes, which allow a certain level of programming to adapt to a specific model. In the world of computing, many devices are unable to function correctly without the appropriate firmware.

What is the BIOS?

What Is the BIOS? What Is Firmware? We Explain!
Classic example of an Award BIOS on its corresponding chip

BIOS stands for "Basic Input/Output System" and is a variant of firmware responsible for providing hardware initialization functions during a computer's boot process. The name "BIOS" dates back to 1975 and was inherited from the "Basic Input/Output System" used by the CP/M operating system.

The history of the BIOS changed forever with the launch of the IBM PC. That computer used a proprietary BIOS exclusive to IBM, but several companies applied reverse engineering and managed to create different "IBM PC Compatible" BIOSes, turning it into a market standard that has not left us in almost four decades.

What Is the BIOS? What Is Firmware? We Explain!
The IBM PC. It all started here.

In current systems, the BIOS initializes and runs diagnostics on basic hardware components, and loads a boot loader that leads to the actual startup of the operating system. In its early years, the only way to update a BIOS was replacing the chips on the motherboard, but now they use Flash technology, and updates are obtained through its manufacturer.

What Is the BIOS? What Is Firmware? We Explain!
The interface of a traditional BIOS

Why is this important? Because computers that use a traditional BIOS or its "compatibility mode" will not be able to receive Windows 11. Systems will have to work in "native UEFI mode", and thus we arrive at the last question…

What is UEFI?

Unified Extensible Firmware Interface, or UEFI, is a specification focused on defining a software interface between a platform's firmware and its operating system. UEFI was designed to serve as a direct replacement for the BIOS, but it is not exactly recent. The original specifications were created by Intel under the name Intel Boot Initiative in 1998, becoming Extensible Firmware Interface, or EFI, shortly after. However, Intel withdrew EFI and joined the development of UEFI in 2005.

What Is the BIOS? What Is Firmware? We Explain!
Itanium served as 'inspiration' for the development of the original EFI

EFI was the answer to several of the original BIOS's limitations, such as the 16-bit real mode and the use of assembly language. At that time, Intel had bet everything on the development of Itanium processors, and that hardware needed something more elaborate than a traditional BIOS. Today, UEFI has found its place in millions of modern motherboards, while Itanium will be officially retired in July 2021.

What Is the BIOS? What Is Firmware? We Explain!
Sample of a current BIOS/UEFI belonging to a Z370 Aorus Gaming 5 motherboard

Updating a motherboard's UEFI follows a procedure similar to the BIOS (you need to get the correct update from the manufacturer), but they are definitely different creatures. The level of control and customization offered by current UEFIs is far superior, however, their complexity has also increased, and we can confidently say that every board comes with a "mini-operating system" inside.

In summary

Firmware is a small program that allows us to control our hardware and also guarantees its operation. The BIOS is a form of firmware that initializes and coordinates a computer's hardware, and UEFI is the technology that replaces it. Windows 11 will only work on those machines that have a UEFI solution, but that is not the only requirement. We hope this has been helpful. Good luck!