!!! Overview [1] [{$pagename}] typically describes a type of [application] that is held in non-volatile [memory] such as ROM, [EPROM], or flash memory. [{$pagename}] used to be permanent and changing the firmware of a [device] was rarely or never done during its lifetime. Now changing [{$pagename}] is a common practice for fixing [bugs] or adding [features] to a [device]. [{$pagename}] can either provide a standardized [Operating System] for the device's more complex software (allowing more hardware-independence), or, for less complex [devices], act as the device's complete [Operating System], performing all control, monitoring and data manipulation functions. Typical examples of devices containing firmware are embedded systems, consumer appliances, computers, computer peripherals, and others. [{$pagename}] is present in almost all electronic [devices] beyond the very simplest devices. [{$pagename}] vs typical [Software] is more difficult to classify as the line between [hardware] and [software] are much more blended with SSDs and [EEPROMs] !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }] ---- * [#1] - [Firmware|Wikipedia:Firmware|target='_blank'] - based on information obtained 2017-11-21-