Dmi*_*ers 20 bios operating-systems
主板开机后不提供CPU和BIOS芯片之间的总线吗?如果是这样,为什么不呢?
如果 CPU 可以控制风扇速度,我不明白为什么它不能控制 BIOS 配置。
Dav*_*ill 44
由于操作系统可以访问 BIOS,因此无法回答上述问题。
我将在下面回答可能被问到的问题。
在 Windows 和 Unix 上,操作系统能够读取 BIOS。
视窗
示例(使用wmic):
F:\test>wmic bios /?
BIOS - Basic input/output services (BIOS) management.
HINT: BNF for Alias usage.
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].
USAGE:
BIOS ASSOC [<format specifier>]
BIOS CREATE <assign list>
BIOS DELETE
BIOS GET [<property list>] [<get switches>]
BIOS LIST [<list format>] [<list switches>]
F:\test>wmic bios list brief
Manufacturer Name SerialNumber SMBIOSBIOSVersion Version
American Megatrends Inc. BIOS Date: 09/05/11 11:20:58 Ver: 04.06.03 27546064-5001600 R1190V3 Sony - 20110905
Run Code Online (Sandbox Code Playgroud)
Windows 也可以写入 BIOS(一些主板制造商提供基于 Windows 的 BIOS 更新程序。)
例如,请参阅如何在需要时通过 Windows 或在 BIOS 中刷新 BIOS。
Unix
Unix 有类似的命令。
biosdecode解析 BIOS 内存并打印有关所有结构的信息。
您可以使用包含嵌入式 ASM(汇编代码)的 C 应用程序从 root 用户进行实时 BIOS 调用。
Source如何将 BIOS 数据转储到文件
hob*_*bbs 19
它们可以,但是那里的设置的标准化接口方式并没有太多,特别是如果您的意思是“BIOS”正确(即 UEFI 之前)。
BIOS 的某些部分由 BIOS 和在其上运行的操作系统之间的软件合同管理。很久以前,BIOS 例程被用于各种日常任务,例如读写磁盘、在屏幕上显示内容以及打印到连接的打印机,因此被称为“基本输入/输出系统”。如果 BIOS 与硬件匹配,操作系统就可以支持不同的硬件变体,而不必为所有这些事情拥有自己的例程。但是随着硬件和操作系统变得越来越复杂并且超出了有限的 BIOS 设施集,操作系统开始为几乎所有东西提供自己的驱动程序,仅依靠 BIOS 进行启动、电源管理和检索系统配置信息。
但是 BIOS 也变得越来越复杂,并获得了各种不受 OS-BIOS 接口控制的设置和功能,甚至其中的内容也只指定了结果,而不是实现。这意味着每个 BIOS 制造商都可以按照自己的意愿自由地做事,只要操作系统继续运行,他们就可以随时更改内容,而且他们不必告诉任何人任何细节。访问 BIOS 存储的数据是小菜一碟,但如果您有一个实用程序可以理解数据,或者可以以 BIOS 实际理解的方式修改它,那么它可能是由BIOS 厂商自己,或者是逆向工程的结果。