有人能详细说明一下 BIOS 和固件之间的区别吗?
答案1
正如其他人所说,BIOS 是旧 PC 中(主板)固件的特定名称。如今的新电脑有一种技术上略有不同的固件,称为 EFI 或 UEFI。
请注意,任何计算机除了 BIOS(或 EFI 或 UEFI)之外,还包含其他固件。网卡、视频卡、RAID 控制器、硬盘、闪存驱动器、SSD、声卡(仅举几个例子)都可以在设备中嵌入固件。
奇怪的是,视频卡的固件通常被称为视频 BIOS。这在技术上是不正确的。BIOS 仅适用于主板本身的启动固件。
答案2
所以,BIOS 是计算机的固件。
当你继续阅读有关计算机的文章时,你会了解 BIOS、UEFI、EFI 等。
这BIOS 基本输入/输出系统的缩写,也称为系统 BIOS、ROM BIOS 或 PC BIOS)是 IBM PC 兼容计算机启动过程中(开机启动)使用的一种固件。BIOS 固件内置于 PC 中,是 PC 开机时运行的第一个软件。该名称本身源自 1975 年 CP/M 操作系统中使用的基本输入/输出系统。
固件是持久性存储器以及存储在其中的程序代码和数据的组合。包含固件的设备的典型示例是嵌入式系统(例如交通信号灯、消费电器和数字手表)、计算机、计算机外围设备、移动电话和数码相机。这些设备中包含的固件为设备提供了控制程序。
答案3
固件是嵌入在非易失性存储器中的所有软件的统称。BIOS 存储在 ROM 中,因此它是固件。
答案4
BIOS 诞生于 LSI(大规模集成)芯片的早期。它实际上是一个微型操作系统,并且有供系统程序员使用的钩子。例如,将字符输出到某个设备。固件是用于运行某些东西的嵌入式软件(及其包含的数据)的通用术语。大型计算机系统中控制电源启动等的系统控制器有一个微型操作系统(通常是微型 Linux),称为固件。这些术语在某种程度上可以互换,但下载到计算机主板的固件称为 BIOS。下载到视频卡的固件也可以称为 BIOS。
希望这可以帮助。