A placa-mãe não fornece um barramento entre a CPU e o chip do BIOS após a inicialização? Se sim, por que não?
Se a CPU pode controlar a velocidade do ventilador, não vejo por que não deve ser capaz de controlar a configuração do BIOS.
bios
operating-systems
Dmiters
fonte
fonte
/sys/firmware/efi
no Linux.Respostas:
Por que os sistemas operacionais (geralmente?) Não conseguem acessar as configurações do BIOS?
A pergunta acima não pode ser respondida, pois o sistema operacional pode acessar o BIOS.
Responderei abaixo à pergunta que poderia ter sido feita.
Como os sistemas operacionais conseguem acessar as configurações do BIOS?
No Windows e Unix, o sistema operacional é capaz de ler o BIOS.
janelas
Exemplo (usando
wmic
):O Windows também pode gravar no BIOS (alguns fabricantes de placas-mãe fornecem um atualizador de BIOS baseado no Windows).
Veja, por exemplo, Como atualizar o BIOS, se necessário, através do Windows ou no BIOS .
Unix
O Unix possui comandos semelhantes.
Origem Como despejar dados do BIOS em um arquivo
Leitura adicional
fonte
"debug.com" bios password
parecem trazer algumas informações relevantes sobre o assunto."Unable" should be replaced by "able" as the OS can access the BIOS.
Se você apenas pretendia que fosse uma frase, deveria removê-la. Desde que seguimos seus conselhos, continua sendo uma pergunta que você nem está abordando.Eles podem, mas não há muito no caminho da interface padronizada para as configurações, especialmente se você quer dizer "BIOS" adequado (ou seja, pré-UEFI).
Certas partes do BIOS são regidas por contratos de software entre o BIOS e o SO em execução. Há muito tempo, as rotinas do BIOS eram usadas para todos os tipos de tarefas diárias, como leitura e gravação de discos, exibição de itens na tela e impressão em uma impressora conectada, daí o nome "sistema básico de entrada / saída". Se o BIOS corresponder ao hardware, o sistema operacional poderá suportar diferentes variantes de hardware sem ter que ter suas próprias rotinas para todas essas coisas. Porém, à medida que o hardware e os sistemas operacionais se tornaram mais complicados e ultrapassaram o conjunto limitado de recursos do BIOS, os sistemas operacionais começaram a fornecer seus próprios drivers para quase tudo, contando apenas com o BIOS para inicialização, gerenciamento de energia e recuperação de informações de configuração do sistema.
Mas o BIOS também ficou mais complicado e ganhou todos os tipos de configurações e habilidades que não eram governadas pela interface do OS-BIOS, e mesmo para as coisas que estão lá dentro, apenas especificam os resultados , não a implementação . Isso significa que todos os fabricantes de BIOS são livres para fazer as coisas como quiserem, que são livres para mudar as coisas sempre que quiserem, desde que os sistemas operacionais continuem em execução e que não precisam contar a ninguém nenhum detalhe. O acesso aos dados armazenados pelo BIOS é um pedaço de bolo, mas se você tiver um utilitário que possa dar sentido aos dados ou que possa modificá-los de uma maneira que o BIOS realmente entenderá, provavelmente foi feito pelo Próprio fabricante do BIOS ou é o resultado da engenharia reversa.
fonte