Estou estudando para o exame CCSP (ISC2 Certified Cloud Security Professional) e parte do currículo do curso discute BIOS. Em um ponto, o material se refere ao BIOS como:
BIOS - O firmware piscou no processador de um computador.
Isso parece ... terrivelmente impreciso, certo? O BIOS "vive" no processador? Eu pensei que era algo que residia na placa-mãe e ajudou na inicialização do hardware (incluindo, mas não limitado a, CPU).
Respostas:
O que vou escrever talvez o surpreenda: você parece ter assumido "processador" aqui como a unidade central de processamento (CPU). Essa suposição se origina da arquitetura do PC IBM, vista em computadores domésticos diários. No entanto, você está estudando para o CCSP, o que significa que estamos lidando com a Cisco e sua arquitetura de sistema em um chip (SoC) nesse contexto.
Enquanto um BIOS nunca é atualizado para uma CPU, em um SoC, ele é atualizado para um chip de processador. Para citar a Wikipedia em inglês:
Portanto, existe realmente um BIOS neste chip: Imagem: um AMD Am286 ZX / LX, uma variante CMOS da versão SoC da CPU Intel 80286, feita em 1991. (Imagem de Konstantin Lanzet, lançada sob CC-BY-SA 3.0 Clique para ver a fonte.)
No entanto, se fosse eu, eu não teria escrito assim. A prevalência do legado do IBM PC significa que o escritor não deve negligenciar a mentalidade que está por trás dele.
fonte
O código no processador é conhecido como microcódigo. Uma forma de firmware que reside no processador e pode ser atualizada lá a partir de um sistema em execução
O BIOS existe na placa-mãe, interage com todo o hardware para inicializar a máquina até um ponto em que um gerenciador de inicialização possa assumir o controle.
Dito isto, se o material declarar isso, então esta é a resposta que você deve dar no exame.
fonte
O BIOS é firmware. Está localizado externamente à CPU.
A CPU foi projetada para ler um endereço de memória fixo quando recebe energia elétrica. O BIOS está localizado nesse endereço, portanto a CPU executa as instruções localizadas nele.
fonte