Firmware
Definition
Software that runs on an embedded controller or platform below the host OS.
Detailed explanation
Firmware is software stored for execution by an embedded controller or platform before or independently of the main operating system. SSDs, Wi-Fi radios, GPUs, docks, keyboards, and motherboards all contain firmware. A host driver communicates with firmware, but the two execute on different processors and have separate release lifecycles. Some devices load volatile firmware from the host at every start, while others retain code in nonvolatile flash. Signed-update policy, dual-image recovery, anti-rollback counters, and activation timing differ by device, explaining why firmware cannot be treated as an ordinary host executable.
Where you are likely to see it
This term commonly appears in firmware setup, Device Manager, disk tools, or storage-controller release notes. The definition above gives the short meaning; the detailed explanation describes the term's role in the operating system and hardware stack.
Storage modes, firmware, and controller software describe separate layers with different responsibilities and risks. This glossary is informational and does not provide repair, installation, or technical-support services.
Related vocabulary
Explore connected concepts and nearby entries in the Windows hardware vocabulary.