Every modern computer enforces a hierarchy of privilege levels โ concentric layers of control where each inner layer can see and override everything above it, but not the reverse. Most people only ever interact with the outermost layer: the applications they run. Underneath sit the kernel, firmware, and a set of management processors that are effectively invisible to the operating system itself.
The classic teaching model is the x86 protection rings (Ring 0โ3). Reality is deeper. Below the kernel live the hypervisor (Ring โ1), System Management Mode (Ring โ2), and the platformโs management engine โ Intel ME or AMD PSP (Ring โ3) โ a separate computer inside your computer that runs before, during, and after the main CPU, and which you cannot audit or disable on consumer hardware.
Why it matters
- Trust is transitive and one-directional. A higher ring must trust every layer beneath it, and has no technical mechanism to verify them. If a lower layer lies, everything above inherits the lie โ silently.
- The most powerful code is the least auditable. Userspace (Ring 3) is the only layer you can fully observe. The deeper you go, the more absolute the power and the more opaque the implementation.
- Persistence lives below the OS. A rootkit in UEFI/SMM or drive firmware survives a full format and OS reinstall, because the implant is not in the OS at all.
How to read the diagram
The interactive figure below has four views:
- Privilege Rings โ the layered model as a downward-tapering cone; click any ring to read what runs there and why it matters.
- Boot Sequence โ what actually executes, in order, from power-on to userspace, for both a PC (UEFI / x86-64) and a smartphone (ARM). Click a step to expand the detail.
- Devices โ how these firmware layers map onto everyday hardware: laptops, phones, servers, drives, routers, TVs, printers, and wearables.
- Trust Chain โ the chain of entities you implicitly trust every time you power on, from the silicon foundry down to you.
Common-diagram correction
Ring โ2 is SMM (System Management Mode), a special CPU execution mode invisible to the hypervisor and OS โ not UEFI itself. UEFI runs during boot; SMM persists at runtime.