2020-06-09 16:20:15
EFI,可扩展固件接口英文名Extensible Firmware Interface 的缩写,是英特尔,一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。
英特尔将其定义为一个可扩展的,标准化的固件接口规范,不同于传统BIOS的固定的,缺乏文档的,完全基于经验和晦涩约定的一个事实标准。基于EFI的第一套系统产品的出现至今已经有五年的时间,如今,英特尔试图将成功运用在高端服务器上的技术推广到市场占有率更有优势的PC产品线中。
比较EFI和BIOS
一个显著的区别就是EFI是用模块化,C语言风格的参数堆栈传递方式,动态链接的形式构建的系统,较BIOS而言更易于实现,容错和纠错特性更强,缩短了系统研发的时间。它运行于32位或64位模式,乃至未来增强的处理器模式下,突破传统16位代码的寻址能力,达到处理器的最大寻址。它利用加载EFI驱动的形式,识别及操作硬件,不同于BIOS利用挂载实模式中断的方式增加硬件功能。
BIOS必须将一段类似于驱动的16位代码,放置在固定的0x000C0000至0x000DFFFF之间存储区中,运行这段代码的初始化部分,它将挂载实模式下约定的中断向量向其他程序提供服务。例如,VGA图形及文本输出中断(INT 10h),磁盘存取中断服务(INT 13h)等等。由于这段存储空间有限(128KB),BIOS对于所需放置的驱动代码大小超过空间大小的情况无能为力。另外,BIOS的硬件服务程序都已16位代码的形式存在,这就给运行于增强模式的操作系统访问其服务造成了困难。因此BIOS提供的服务在现实中只能提供给操作系统引导程序或MS-DOS类操作系统使用。
而EFI系统下的驱动并不是由可以直接运行在CPU上的代码组成的,而是用EFI Byte Code编写而成的。这是一组专用于EFI驱动的虚拟机器指令,必须在EFI驱动运行环境(Driver Execution Environment,或DXE)下被解释运行。这就保证了充分的向下兼容性,打个比方说,一个带有EFI驱动的扩展设备,既可以将其安装在安腾处理器的系统中,也可以安装于支持EFI的新PC系统中,而它的EFI驱动不需要重新编写。这样就无需对系统升级带来的兼容性因素作任何考虑。另外,由于EFI驱动开发简单,所有的PC部件提供商都可以参与,情形非常类似于现代操作系统的开发模式,这个开发模式曾使Windows在短短的两三年时间内成为功能强大,性能优越的操作系统。基于EFI的驱动模型可以使EFI系统接触到所有的硬件功能,在操作操作系统运行以前浏览万维网站不再是天方夜谭,甚至实现起来也非常简单。这对基于传统BIOS的系统来说是件不可能的任务,在BIOS中添加几个简单的USB设备支持都曾使很多BIOS设计师痛苦万分,更何况除了添加对无数网络硬件的支持外,还得凭空构建一个16位模式下的TCP/IP协议栈。
EFI的组成
1、Pre-EFI初始化模块
2、EFI驱动执行环境
3、EFI驱动程序
4、兼容性支持模块(CSM)
5、EFI高层应用
6、GUID 磁盘分区
UEFI的磁盘分区配置操作指导
06-04
如何隐藏资源管理器(计算机)界面误显示的EFI分区?
05-30
未经授权修改 UEFI 系统中的 UEFI 变量
04-08
接口响应很快,页面呈现却很慢,咋回事?当事人更清楚
07-18
接口调用失败的退避策略
05-20
Centos 6.5安装PDO PHP扩展
03-13
H61及以上主机如何关闭前置和后置USB接口
02-29
HDMI接口连接外接显示器后,如何设置外接显示器的声音设备负责声音输出
04-26
Office 2003 PowerPoint 如何在扩展屏上全屏播放
03-25
USB3.0和USB2.0接口的区别和特点
02-26
USB接口无法识别设备的解决方法
06-23
Ubuntu 下为单版本和多版本 PHP 安装扩展
07-01
Windows 10系统下如何进行压缩卷和扩展卷
05-29
centos 7安装redis及php-redis扩展
05-09
万全R510 3112服务器主板上的COM2接口线序介绍
05-11
使用Displayport接口外接设备无法输出声音
06-17
安装USB 接口Z32打印机时,只能安装在LPT端口的一种解决方法
04-03
当使用主板第二个SATA接口时RedHat会安装失败
05-13
怎样利用主机上的1394接口与其他带有1394接口的电脑(WINXP HOME)进行互联?
07-12
扬天S710 Win7操作系统下如何双屏显示实现复制和扩展
07-08
EasyUEFI企业版下载 v3.8
4.2M
下载U帮忙U盘启动盘制作工具UEFI版 V7.8 最新官方免费版
549.1M
下载vulkanrt(绘图API接口工具)v1.0.65.0 最新版
896KB
下载WondersharEFIlmoraScrn屏幕录制工具破解版 v2.0.1
290.05M
下载duet display windows下载
228.0M
下载freEFIxer下载
2.62M
下载iSumsoft SQL Password REFIxer官方版
1.2M
下载netvideohunter下载
0.09MB
下载大白菜超级U盘启动制作工具下载
331M
下载谷歌访问助手下载
107.23MB
下载