固件(Firmware)
From 网络大典维基
(重定向自固件)
固件(Firmware)是嵌入到硬件设备中的软件。它经常以闪存的方式提供或作为能够被用户上传到现有硬件中的一个二进制图像文件。固件典型地执行网络协议的一部分、安全机制和硬件设备的管理性能。
顾名思义,韧体的所在是位于软体和硬体之间的。像软体一样,他是一个被电脑所执行的程式。然而它是对于硬体内部而言更加贴近以及更加重要的部份,而对于外在的世界而言较无重要的意义。
韧体的范例包含:
- 个人电脑中的BIOS
- 升阳电脑和苹果电脑的电脑中使用的Open Firmware
- 在唯读记忆体中的电脑程式(硬体的设定通常用软体的方式来表示)
- 在可程式化唯读记忆体中,这些程式只可以被特别的外部硬体来更改,而不能经由应用程式更新
未经授权地更改韧体有时候可以得到制造商不提供的功能或规避某些侦测,例如使DVD播放机的区码功能失效。
目录 |
[编辑]
源起
"韧体"这个名词是源自于为了如AMD29xx所写之微程序之微程式。后来它被当成取代一个低价的微处里器里的一部分功能。
实际而言,规律的韧体的升级可以提升效能以及可靠性。在众多的有规律的韧体升级中烧录装置是其中之一,比如说光源烧录器(DVD, CD, HD DVD, Blu-ray),随着媒体技术的日新月异,韧体的更新可以确保硬体保持在最新的状态以及确保其相容性。
[编辑]
韧体使用的演进
韧体已经演进为一个硬体装置当中的可程式化的内容,比如说韧体可能包含有一处理器之机械码或者固定功能之装置,或是闸道阵列或者可程式化之逻辑装置之设定。
韧体的一个一般性的特色是它可以被在生产后或用电子的方式或者用取代储存媒介的方式更新。
韧体可以—但并非必需—暴露出一个可由外界连接的介面。比如说在某些数据机的实作中,韧体并非可以直接存取,但却是由硬体以及韧体所组成回应主机的一部分。
韧体原本被存放在于ROM中,然而价格以及效能的需求已经让原件供应商妥协于其他的替代方案,包含了非挥发性的媒体比如说EEPROM以及快闪记忆体或是SRAM的解决方案。
[编辑]
标准
[编辑]


