Firmware
- Formal
-
Firmware is a software program or set of instructions programmed on a hardware device. The firmware provides the necessary instructions for how the device communicates with the other computer hardware.
- Practical
-
Firmware provides the necessary instructions for how the device communicates with the other computer hardware. It can be thought of as "semi-permanent" since it remains the same unless it is updated by a firmware updater. The user may need to update the firmware of certain devices, such as hard drives and video cards in order for them to work with a new operating system.