La carte mère ne fournit-elle pas de bus entre le processeur et la puce du BIOS après le démarrage? Si oui, pourquoi pas?
Si le CPU peut contrôler la vitesse du ventilateur, je ne vois pas pourquoi il ne devrait pas pouvoir contrôler la configuration du BIOS.
bios
operating-systems
Dmiters
la source
la source
/sys/firmware/efi
Linux.Réponses:
Pourquoi les systèmes d'exploitation (généralement?) Ne peuvent pas accéder aux paramètres du BIOS?
Il est impossible de répondre à la question ci-dessus car le système d'exploitation peut accéder au BIOS.
Je répondrai ci-dessous à la question qui aurait pu être posée.
Comment les systèmes d'exploitation peuvent-ils accéder aux paramètres du BIOS?
Sous Windows et Unix, le système d'exploitation peut lire le BIOS.
les fenêtres
Exemple (en utilisant
wmic
):Windows peut également écrire dans le BIOS (certains fabricants de cartes mères fournissent un programme de mise à jour du BIOS basé sur Windows.)
Voir par exemple Comment flasher le BIOS si nécessaire via Windows ou dans le BIOS .
Unix
Unix a des commandes similaires.
Source Comment vider les données du BIOS dans un fichier
Lectures complémentaires
la source
"debug.com" bios password
semblent apporter des informations pertinentes sur le sujet."Unable" should be replaced by "able" as the OS can access the BIOS.
Si vous vouliez juste que ce soit une phrase, vous devez la supprimer. Depuis que vous avez suivi vos conseils, leur question est restée sans réponse.Ils le peuvent, mais il n'y a pas grand-chose en termes d' interface standardisée avec les paramètres, surtout si vous voulez dire "BIOS" proprement dit (c'est-à-dire pré-UEFI).
Certaines parties du BIOS sont régies par des contrats logiciels entre le BIOS et le système d'exploitation exécuté au-dessus. Il y a longtemps, les routines du BIOS étaient utilisées pour toutes sortes de tâches quotidiennes comme la lecture et l'écriture de disques, l'affichage de choses à l'écran et l'impression sur une imprimante connectée, d'où le nom de "système d'entrée / sortie de base". Si le BIOS était adapté au matériel, le système d'exploitation pourrait prendre en charge différentes variantes matérielles sans avoir à avoir ses propres routines pour toutes ces choses. Mais à mesure que le matériel et les systèmes d'exploitation se compliquaient et dépassaient le nombre limité d'installations du BIOS, les systèmes d'exploitation ont commencé à fournir leurs propres pilotes pour presque tout, ne comptant que sur le BIOS pour le démarrage, la gestion de l'alimentation et la récupération des informations de configuration du système.
Mais le BIOS est également devenu plus compliqué et a gagné toutes sortes de paramètres et de capacités qui n'étaient pas régis par l'interface OS-BIOS, et même pour ce qui s'y trouve, spécifie uniquement les résultats , pas l' implémentation . Cela signifie que chaque fabricant de BIOS est libre de faire les choses comme il le souhaite, qu'il est libre de changer les choses quand il le souhaite tant que les systèmes d'exploitation continuent de fonctionner, et qu'il n'a pas à en révéler les détails à quiconque. Accéder aux données stockées par le BIOS est un jeu d'enfant, mais si vous avez un utilitaire qui peut donner un sens aux données, ou qui peut les modifier d'une manière que le BIOS comprendra réellement, alors il a probablement été créé par le Le fabricant du BIOS lui-même, ou c'est le résultat de la rétro-ingénierie.
la source