O programa de inicialização, também conhecido como firmware BIOS (Sistema Básico de Entrada/Saída) ou UEFI (Interface de firmware extensível unificada), é armazenada em um tipo de ROM chamada
Flash ROM .
É armazenado no Flash ROM por vários motivos cruciais:
*
não volatilidade: O Flash ROM mantém seu conteúdo, mesmo quando a energia é desligada. Isso é essencial porque o programa de inicialização precisa estar disponível sempre que o computador inicia. A RAM regular perde seu conteúdo quando a energia é perdida.
*
Re-programação: Enquanto a ROM é normalmente somente leitura, o Flash ROM é *reprogramável *. Isso permite atualizações do BIOS, necessárias para corrigir bugs, adicionar suporte para novos hardware ou melhorar a segurança. Os chips de ROM tradicionais eram programáveis únicos (OTP), o que significa que eles não podiam ser atualizados. O Flash ROM permite atualizações de firmware sem substituir o chip físico.
*
acesso relativamente rápido: Comparado ao acesso a dados de um disco rígido ou SSD, o Flash ROM oferece velocidades de leitura relativamente rápidas, cruciais para o processo de inicialização inicial que precisa acontecer rapidamente. Embora não seja tão rápido quanto a RAM, é suficientemente rápido para esse fim.
*
integração: O chip ROM flash que contém o BIOS é tipicamente integrado diretamente na placa -mãe. Isso minimiza o número de componentes e simplifica a arquitetura do sistema.
Em resumo, a não volatilidade, a reprogramabilidade do Flash ROM, a velocidade de acesso relativamente rápida e a facilidade de integração o tornam o local de armazenamento ideal para o programa de inicialização.