TechKnowSurge
CompTIA Tech+ 3.1 CompTIA Tech+ 2.3
InteractiveComputeFree

Firmware or Operating System?

Software built into one device, or software that runs many? Sort each card into firmware or operating system. Land five in a row.

⚑ Complete this interactive to capture a CTF flag worth 5 points.

About this interactive

Firmware and operating systems are both software, and the Firmware lesson is honest that the line between them has blurred: a car that once ran simple firmware can now run something closer to an embedded operating system. This activity stays with the clear cases at each end and the general differences the lesson lists. Firmware is software made for one specific piece of hardware and built into it: the code in a keyboard (with a version number you can check), a TV remote, a game controller or a camera. It started out on read-only memory that could never change, which is why it is called firm; programmable read-only memory now lets it be updated, but that happens rarely. It is small and handles low-level jobs, like reading which key was pressed. The BIOS is firmware too: it is the first software to run when a PC powers on, starts the hardware and then starts the operating system loading. An operating system is software that is installed on many devices from many makers: Windows on laptops from different brands, Linux on all kinds of PCs, Android on phones from many companies. It lives on a hard drive or SSD, is large, gets regular updates and patches, and does high-level jobs: running apps, managing users and files. Once the BIOS hands over, the operating system takes over the machine.

What you'll learn

Aligned to

CompTIA Tech+
3.1 Explain the purpose of operating systems.
2.3 Explain the purpose of common internal computing components.

Key terms

Firmware
Permanent software embedded in a device's non-volatile memory that controls its hardware functions and low-level operations; it bridges the hardware and any higher-level software.
Operating System
OS
System software that manages hardware resources, provides common services for application software, and acts as an intermediary between users and computer hardware. Examples include Windows, macOS, and Linux.
Read-only Memory
ROM
Non-volatile memory whose contents are set at manufacture and cannot be modified during normal operation. Stores firmware and boot instructions that persist without power.
Programmable Read-Only Memory
PROM
A type of memory that allows firmware to be written or updated after manufacture, enabling occasional patches and feature updates while remaining largely static.
Basic Input/Output System
BIOS
Firmware stored on a motherboard chip that initializes hardware during startup and provides runtime services for the operating system via the Power-On Self-Test (POST) process. BIOS has largely been replaced by UEFI on modern systems.

Topics

Operating System Firmware Interactive Streak Sort

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →