Por que, no Bootloader, é mais freqüentemente escrito em assembly? [fechadas]

0

Estou estudando o conceito de sistema operacional . Nesse ponto eu li o Boot loader . Por que o carregador de boot é mais frequentemente escrito em assembly language .

    
por msc 16.01.2016 / 07:45

1 resposta

4

Um gerenciador de partida precisa ser executado em um ambiente muito básico e precisa configurar muito material próximo de hardware. Nos velhos tempos, também o espaço em disco para (pelo menos uma parte) do gerenciador de inicialização foi limitado. Portanto, faz sentido programar pelo menos a inicialização em assembler onde você tem controle total do hardware e acesso a todas as instruções da CPU.

    
por 16.01.2016 / 09:22