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. The items worth a second look are the kernel and the two drivers. They are low-level code that works right up against the hardware, which can make them feel like part of the machine. But they are still files on your drive that the operating system loads into memory every time it boots — you can update them, replace them, or remove them without touching a single physical part. That is the line worth taking away: if you could hold it in your hand, it is hardware; if it is instructions stored and loaded as data, it is software, no matter how close to the metal it runs.
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 →