kernel do Ubuntu e interrupção INT 13H

kernel do Ubuntu e interrupção INT 13H

Sou novo nesta lista de discussão do Ubuntu.

Minha pergunta é dirigida aos desenvolvedores do kernel do Ubuntu.

Eu uso o Ubuntu e o gerenciador de inicialização grub 2.

A questão é:

Gostaria de saber se o kernel do Ubuntu usa serviços BIOS/UEFI, em particular a interrupção INT 13H, ou se o kernel é independente do BIOS?

Neste último caso, de que forma o Ubuntu trata os serviços de disco de baixo nível? É assim que o Ubuntu intercepta a chamada e a passa para o mecanismo de E/S de disco nativo do sistema operacional, ignorando as rotinas do BIOS para o acesso de leitura/gravação de disco de baixo nível?

Meu entendimento é que o kernel do Linux normalmente não usa serviços de BIOS para E/S de disco, pois está sendo executado em modo protegido. No entanto, não sei se pode haver alguns casos extremos em que isso não seja verdade e pode acontecer que o kernel execute operações de gravação no sistema de arquivos do disco conectado.

Então pensei em escrever para você pedindo dicas a um desenvolvedor de kernel com autoridade sobre este tópico.

Desde já, obrigado.

Melhores regatas.

Vincenzo Di Salvo

informação relacionada