Como a CPU acessa as instruções do BIOS armazenadas na memória externa?

0

Durante o processo de inicialização, a CPU lê o endereço do BIOS do sistema a partir do Reset Vector e salta para o local onde o BIOS está armazenado. Minha pergunta aqui é:

  • Como o BIOS é armazenado em alguma memória externa como EEPROM (e não na memória principal), como a CPU acessa essa memória externa?

  • Esta memória externa já está mapeada para alguma região da memória principal? e o processador simplesmente salta para esta região mapeada para acessar as instruções do BIOS? Ou ele realmente acessa as instruções da memória externa onde o BIOS está armazenado?

por Akshay Rajendra Deshmukh 09.10.2015 / 07:41

1 resposta

1

O BIOS é apenas outro local de memória como RAM.

As CPUs são programadas para ler um local de endereço específico (o "vetor de reconfiguração") quando elas são iniciadas, portanto, nesse local, é onde está localizada a EEPROM do BIOS. Costumava ser 000FFFF0h.

    
por 09.10.2015 / 10:24