固件(Firmware)是一种固化在硬件设备中的软件,通常存储在非易失性存储器(如ROM、EPROM、EEPROM或闪存)中。
固件充当硬件与操作系统之间的桥梁,提供了控制硬件设备操作的方式,并管理硬件的运行。固件的特点包括:- **固化性** :固件被写入到硬件的特定存储器中,不可更改,除非通过特定的刷新程序进行升级。- **低级控制** :固件包含了设备的低级控制代码,指导硬件如何根据预定的方式工作。- **硬件依赖性** :固件与特定的硬件设备紧密相关,通常针对某一类硬件设计。- **功能管理** :固件管理硬件资源,如硬盘的型号、容量大小,并记录硬盘的健康状态和工作温度等信息。固件的例子包括电脑中的硬盘固件、键盘固件、主板BIOS等。固件更新有时可以提升设备性能或增加新功能,但不当的更新可能导致设备无法启动或其他问题。