About this interactive
Hardware is the part you could drop on your foot; software is the instructions that tell it what to do. That split settles almost everything in this list — a motherboard is a board, a spreadsheet is a program, and neither takes much thought. Then there is firmware, which is in here on purpose. Firmware is code, which makes it sound like software, but it is written permanently onto a chip inside the device and ships as part of that device: you cannot uninstall it the way you uninstall a browser, and the machine will not start without it. This activity files firmware under Hardware for that reason — it is part of the physical component rather than something loaded onto one. Hold it against the kernel and the two drivers, which are also low-level code sitting close to the metal, but which live as files on your drive and get loaded into memory by the operating system every time it boots. That is the line worth taking away: baked into the chip, or loaded from storage. Place firmware for that reason and the boundary stops being a fact to memorise and becomes something you can reason your way through.
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 →