Como o programa de bootstrap em um PC encontra o SO

2

Se houver vários sistemas operacionais em um computador, como o programa de bootstrap sabe qual deles carregar? É o mesmo em um Mac?

    
por tony_sid 27.08.2010 / 23:29

2 respostas

1

O BIOS é codificado para carregar os primeiros 512 bytes do disco rígido 0 na memória e executar o código no deslocamento de byte 0.

Esse código normalmente carrega os primeiros bytes da partição ativa no mesmo disco. O código no partition bootsector localizará e executará um arquivo de inicialização de algum lugar no disco.

    
por 28.08.2010 / 20:49
0

O carregador de bootstrap sempre fica no primeiro setor do disco rígido e é onde o BIOS tentará carregar. O bootstrap loader normalmente consiste em instruções que equivalem a "Carregar um bootloader maior, incluindo uma tabela de pontos de entrada para vários sistemas operacionais desses setores".

    
por 27.08.2010 / 23:35