同为新手,同样等待高手解答,真希望有人把安装系统所有有可能用过的软件的功能,用法介绍一下,整理成一个帖子,这样会给我们这些新手起到很大的帮助作用,我们现在装系统出了问题就到处翻帖子,也找不到个确切的解决方法 看来是没人解答了 晕死我等晕了 Extensible Firmware Interface
参考:http://baike.baidu.com/view/112215.htm#1
个人理解是:
这是一个让系统脱离BIOS直接和硬件设备打交道的接口,更毋需在系统中安装额外的设备驱动程序
而EFI String就是让设备工作的一组专用于EFI驱动的虚拟机器指令
它利用加载EFI驱动的形式,识别及操作硬件,不同于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)下被解释运行。 谢谢楼上 同问,请高手解释,特来求解,学习~! 搞不懂啊~~~~ 不清楚pb57
页:
1
[2]