¿La placa base no proporciona un bus entre la CPU y el chip BIOS después del arranque? Si es así, ¿por qué no?
Si la CPU puede controlar la velocidad del ventilador, no veo por qué no debería poder controlar la configuración del BIOS.
bios
operating-systems
Dmiters
fuente
fuente
/sys/firmware/efi
en Linux.Respuestas:
¿Por qué los sistemas operativos (generalmente) no pueden acceder a la configuración del BIOS?
La pregunta anterior no se puede responder ya que el sistema operativo puede acceder al BIOS.
Contestaré a continuación la pregunta que podría haberse hecho.
¿Cómo pueden los sistemas operativos acceder a la configuración del BIOS?
En Windows y Unix, el sistema operativo puede leer el BIOS.
Ventanas
Ejemplo (usando
wmic
):Windows también puede escribir en el BIOS (algunos fabricantes de placas base proporcionan un actualizador de BIOS basado en Windows).
Consulte, por ejemplo, Cómo actualizar el BIOS si es necesario a través de Windows o en el BIOS .
Unix
Unix tiene comandos similares.
Fuente Cómo volcar datos del BIOS en un archivo
Otras lecturas
fuente
"debug.com" bios password
parecen aportar información relevante sobre el tema."Unable" should be replaced by "able" as the OS can access the BIOS.
Si solo quisiste que fuera una frase, debes eliminarla. Dado que seguir sus consejos sigue siendo una pregunta que ni siquiera está abordando.Pueden hacerlo, pero no hay mucha interfaz estandarizada con la configuración allí, especialmente si se refiere a "BIOS" propiamente dicho (es decir, pre-UEFI).
Ciertas partes del BIOS se rigen por contratos de software entre el BIOS y el sistema operativo que se ejecuta sobre él. Hace mucho tiempo, las rutinas de BIOS se usaban para todo tipo de tareas cotidianas, como leer y escribir discos, mostrar cosas en la pantalla e imprimir en una impresora conectada, de ahí el nombre de "sistema básico de entrada / salida". Si el BIOS coincidía con el hardware, el sistema operativo podría admitir diferentes variantes de hardware sin tener que tener sus propias rutinas para todas esas cosas. Pero a medida que el hardware y los sistemas operativos se volvieron más complicados y superaron el conjunto limitado de instalaciones de BIOS, los sistemas operativos comenzaron a proporcionar sus propios controladores para casi todo, solo confiando en el BIOS para el arranque, la administración de energía y la recuperación de la información de configuración del sistema.
Pero el BIOS también se volvió más complicado y ganó todo tipo de configuraciones y habilidades que no estaban gobernadas por la interfaz OS-BIOS, e incluso para lo que está allí solo especifica los resultados , no la implementación . Eso significa que todos los fabricantes de BIOS son libres de hacer las cosas como quieran, que son libres de cambiar las cosas cuando lo deseen, siempre y cuando los sistemas operativos sigan funcionando, y que no tengan que decirle a nadie ninguno de los detalles. Acceder a los datos almacenados por el BIOS es pan comido, pero si tiene una utilidad que puede dar sentido a los datos, o que puede modificarlos de una manera que el BIOS realmente entienda, entonces probablemente fue hecho por el Los propios fabricantes de BIOS, o es el resultado de la ingeniería inversa.
fuente