Veja o artigo da Wikipedia em janeiro de 2005:
Before 1990 or so BIOSs were held on ROM chips that could not be altered. As their complexity and the need for updates grew, BIOS firmware is stored on EEPROM or flash memory devices that can be upgraded by the user. However, an improperly executed or aborted BIOS update can render the computer or device unusable. To avoid BIOS corruption, some new motherboards have a backup BIOS. Also, most BIOSes have a "boot block" which is a portion of the ROM which runs first and is not updateable. This code will verify that the rest of the BIOS is intact (via checksum, hash, etc.) before jumping to it.
Hoje em dia, é claro, temos um artigo da Wikipedia que confunde as pessoas dizendo que o chip é "ROM não-volátil" em uma respiração e que pode ser escrito na próxima. A lição a aprender aqui é que a Wikipedia geralmente não é muito bem escrita e que os artigos mudam, nem sempre para melhor.
Eu sugiro ler livros. O Upgrading and Repairing PCs de Scott Mueller, para escolher um dos vários livros, tem um capítulo inteiro sobre a BIOS, que discute todo tipo de coisa, desde o chip da BIOS até os vários tipos (listando quatro: ROM, PROM, EPROM e EEPROM) desses chips.
Algumas citações:
No matter which type of ROM your system uses, the data stored in a ROM chip is [sic] nonvolatile and remains indefinitely unless intentionally erased or overwritten (in those cases where that is possible). — Upgrading and Repairing PCs, p.373
Virtually all PCs built since 1996 include a flash ROM to store the BIOS. A flash ROM is a type of EEPROM chip you can erase and reprogram directly in the system without special equipment. — Upgrading and Repairing PCs, p.387
Livros não são perfeitos. Pode-se argumentar detalhes com a definição do "primeiro rubor" de memória flash de Mueller, por exemplo. Mas os bons geralmente são revisados e têm explicações mais coerentes do que a Wikipedia tem, que pelo menos não se contradizem de sentença a sentença.
Presumindo um PC moderno e não se atolando em como os PCs costumavam trabalhar há duas décadas:
O firmware da sua máquina é mantido em um chip de memória não volátil na placa-mãe. Na verdade, detém bastante. (O Pm49FL004T mencionado em minha resposta aqui tem metade de um MiB, e como mencionado em minha resposta aqui alguns chipsets são capazes de suportar 16MiB de firmware.) Ele está envolvido em muito mais do que apenas o bootstrap do sistema, mesmo para sistemas operacionais em modo protegido. Seu conteúdo é modificável, mas não tão facilmente quanto o conteúdo (volátil) da RAM principal do sistema. Nos sistemas EFI, o chip não apenas mantém o código do firmware e os dados (somente leitura), mas também os valores das variáveis EFI não voláteis.