firmware
Synonym discussion
Sense: noun/1
Firmware, software, hardware, and driver are often confused by learners but refer to different things. Hardware is the physical device you can touch (the circuit board, the screen). Software is any program or set of instructions that runs on a device — it can be installed, removed, or changed freely. Firmware is a special type of software that is permanently stored on a hardware chip inside the device; unlike regular software, it is not meant to be changed often and controls the device's basic level functions. A driver is a specific piece of software that helps the operating system communicate with a hardware component, such as a printer or a graphics card. For example: 'I updated the printer driver' means you changed the communication layer, while 'I updated the printer firmware' means you changed the core instructions stored inside the printer itself.
Common collocations
Etymology
Firmware is a blend of 'firm' (meaning fixed or stable) and 'software'. It was coined in the late 1960s by computer scientist Ascher Opler to describe software instructions stored permanently in read-only memory, as opposed to regular software that could be changed easily. The 'firm' part emphasises that the code is not easily altered.