Software built into a hardware device such as a computer or digital camera.
Firmware is typically the software which runs the device in question - its operating system. It can either be permanently recorded to ROM (read only memory which cannot be modified) or can be stored in easily alterable flash memory. Flash memory is of course preferable since the device is then capable of being upgraded and having any internal bugs fixed.
cf. bug, flash memory, memory, software.
Entry last updated 2002-04-23. Term 484 of 1487.
Previous term: FireWire.
Next term: first curtain sync.