Firmware
Um conjunto de software programado em um chip é usado para operar um subsistema de hardware específico ou configurar o hardware de um computador antes de carregar um sistema operacional.
A maioria dos firmwares é atualizável por meio de software, mas às vezes o próprio chip deve ser substituído por um contendo firmware atualizado.
Dispositivos como placas-mãe, placas de vídeo e controladores de disco geralmente têm seu próprio firmware, que geralmente pode ser atualizado por meio de um software especial do fabricante do dispositivo.