un firmware est là pour "flasher" quelque chose, c'est à dire être écrit en "fixe" dans un composant!
Tu as un firmware par exemple dans une puce pour Wii, ou dans un CycloDS Evolution!
Firmware, on en trouve aussi dans les graveurs de CD/DVD
En revanche, quelle est la différence entre "BIOS" et "firmware" je ne sais pas!