what is the difference between hardware software and firmware?
Hardware is the physical stuff in your computer (CPU, GPU, ram etc.), whereas the software is the programs on it, such as Microsoft Windows, Google chrome or Minecraft. Firmware is software that the computer has built into it, such as the BIOS, and it cannot be erased like normal software.