可以为不同于 DOS 的主板创建不同的固件吗?

可以为不同于 DOS 的主板创建不同的固件吗?

也许这是一个愚蠢的问题,但我需要知道。到目前为止,我使用的所有笔记本电脑、计算机等都以 DOS 作为 BIOS 固件运行...所以我想知道是否有主板运行非 DOS 固件...?

答案1

你有点困惑,我会尽量保持简单:

操作系统是一个操作系统被微软主流化。

BIOS是一种(可以说)功能非常有限的操作系统,通常以固件形式存储在主板上。它的功能和复杂性都低得多,它只是在启动引导加载程序之前,与计算机内部的硬件“打交道”。

BIOS正在逐步淘汰UEFI这些日子。

答案2

无需主板使用操作系统作为固件。你的意思是BIOS. 它逐渐被电喷,我认为这是件好事。

非 X86 主板使用/曾经使用过完全不同的系统,如开放固件

答案3

同意@javano 和@SvenW 的观点,但要快点……往前倒退几年,这个问题可能就不那么无关紧要了。在 MS-DOS 3.x 时代及之前,BIOS 是为 MS-DOS 定制的(带有钩子),以至于几乎不可能将其与其他操作系统一起使用。但当时除了 MS-DOS 之外没有其他操作系统,而且该平台(i86-i386)上也没有。只是一点历史……

答案4

你似乎将基于字符的界面与 DOS 关联起来,这让我有点难过。(大多数服务器操作系统没有其他东西)。

但事实上,大多数 PC 系统在切换到完整的 32/64 位之前仍以 8 位模式启动。这主要是为了兼容性的原因。

Coreboot 常见问题解答读起来很有趣。这个项目允许您用 Linux 替换制造商 BIOS,以获得更快的启动时间和更多强大的功能。

相关内容