旧BIOS与旧EFIBIOS技术分析

BIOS的最后一次闪光


BIOS和PC几乎有着相同的生活,当第一康柏;克隆;PC诞生了,它开始简化设置,介绍了固化程序的概念,在启动时将负责PC初始化,然后控制磁盘操作系统。今天,康柏的品牌已经消失,和BIOS已无意插Salix,并一直持续到今天。


BIOS已经有十几年的历史了。在这么长的一天里,硬件一代一代地增长,计算机也发生了变化。只有默默地与我们这帮从刚学会打ABCD儿童成长的bios.bios,当我们都变了,它仍然是原来的模样。

奉化已去,红颜易老,在十年的发展的监护人的BIOS,循序渐进,逐步在硬件变得孤独,当你开始老了twilight.bios pc初始化,然后控制盘上的操作系统,在以后的阶段,用户的感觉是在操作系统通过硬件直接对话,但事实上,操作系统与硬件进行通信,还必须通过BIOS。





我们熟悉BIOS操作界面。


BIOS的全称是基本输入/输出系统,和中国的名字是基本输入输出system.bios是之间沟通的桥梁,操作系统和计算机硬件,是作为从DOS时代译者的作用,微软的操作系统已经建立在中断这个概念,程序切换系统依靠中断,中断开关,即使我们推上底盘;reset关键尝试重启电脑,或中断的背景效果。为了继续全16位的中断系统,无论是CPU的发展和软件的升级,你必须考虑中断模式。


x86系列处理器进入32代后,由于兼容性的原因,新处理器保留了16位操作模式。此后,许多处理器已升级的操作方式。即使在至强处理器的64位扩展的处理器功率将切换到实模式的16位操作。16汇编代码的BIOS程序,登记参数传递方式、静态链接和1MB内存固定在十几年的形式解决,虽然近年来努力提高它的BIOS的主要制造商,增加了很多新的元素融入产品中,如支持USB的支持,但是BIOS的基本性质没有得到任何改变,16的工作环境是最致命的缺陷。


现有的BIOS不仅是对工作不满的存在,工作能力,这是非常critical.bios已经发展到现在的。该芯片用于存储BIOS程序是最大的但2mb。事实上,256kb的实际字节。即使你想为BIOS写一些新的函数,BIOS的芯片也没有足够的空间给你,这是BIOS已经停滞了十几年的原因之一。


因此,BIOS已经脱离了时代的发展,已经成为PC机功能和性能进一步提高的瓶颈。它只寻求BIOS继承者,而BIOS,根据光环的光环,将落下帷幕,成为历史记录。


EFI接管指挥棒


EFI的全称是可扩展固件接口,中文名称是可扩展固件接口。早在2006上半年,英特尔就已经在IDF上进行EFI示范,使用EFI系统,主板和操作系统支持EFI功能,支持EFI功能的操作系统目前有Mac OS X、Vista和服务器2003。





EFI的引导作用是BIOS相同,使PC机,但它不是相同的细节。PC BIOS的初始化是通电的硬件有一定的顺序,简单地检查硬件工程。EFI不仅检查硬件的完整性,而且加载EFI硬件的驱动程序,无需加载的工作由操作系统驱动。最具革命性的EFI BIOS界面是颠覆的概念,让操作界面和Windows一样容易。在EFI的操作界面,鼠标已经成为而不是键盘输入工具。功能调整模块也与windows程序一样。可以说,EFI是一种小型化的windows系统。


一个操作系统,如果主板使用的是BIOS的操作系统,所以我们必须面对所有的硬件,主板显卡,鼠标键盘小,每次重装系统或系统升级,手动安装新的驱动程序必须,否则硬件可能无法正常工作,基于EFI的主板是方便多了,由于EFI架构使用的驱动是基于EFI字节code.efi字节代码有一些中间代码类似于java和不通过CPU直接操作,但需要一个翻译EFI层。为不同的操作系统、电控硬件层是很好的保护起来,看到所有的操作系统和编程接口只是EFI电喷的字节码,字节码和EFI和WindowsAPI和直接接触,这意味着操作系统是否是Windows Linux,带有EFI字节码的支持,只需要一个驱动程序就能吃掉所有操作系统平台。


更令人惊讶的是,EFI字节码驱动程序可以绕过操作系统并直接安装在EFI环境中,因此硬件控制是负责EFI层的。EFI提供硬件操作界面直观的操作系统,不需要操作系统再次打电话给司机。这种方法的优点是不需要进入操作系统,只需要输入EFI接口,驱动程序更新即可完成,不需要为每个操作系统的驱动程序更新,只要EFI接口升级一个操作系统,所有的顶部可以由新的EFI接口直接调整。


EFI可以在启动时驱动所有硬件。网络当然也不是例外。因此,在EFI操作界面中,程序可以直接连接到Internet,帮助外界修复信息或升级在线驱动程序。


一种更方便的编程方法


有人会问:既然EFI如此强大,它存储在哪里它存储在原始BIOS芯片中吗答案是,当然,没有BIOS芯片只有256KB,远从EFI.EFI被存储在一个小磁盘分区形式的硬盘。电喷安装必须在主板支持EFI功能,使用光盘启动系统,然后处理磁盘的电喷。该过程主要是对电喷专用磁盘空间的划分。


EFI的存储空间大约50MB空间,根据不同的驱动文件是多少。在这部分的空间,包括以下几个部分:


1。预喷射初始化模块


2。驱动执行环境


三.EFI驱动


4。兼容性支持模块(CSM)


5。电喷高电平应用


6。GUID磁盘分区





在实现中,EFI初始化模块和驱动执行环境通常集成在只读存储器中,系统启动时首先执行EFI预启动程序。It was responsible for initialization of initial CPU, Beiqiao, South Bridge, memory and hard disk, followed by loading EFI driver.When the EFI driver is loaded into operation, the system has the ability to control all the hardware.In the EFI specification, a GUID disk partition system (GPT) that breaks the traditional MBR disk partition structure constraints is introduced. 在新的结构中,磁盘的分区数不再是有限的(在膜生物反应器的结构,只有4个主分区),以及分区类型将由GUID。大量的分区类型,EFI系统分区可以通过电喷系统的访问,这是用来存储司机和application.csm部分是在x86平台的电控汽油喷射系统的专用模块,这将提供一个类似于传统BIOS的操作系统没有启动EFI系统服务的能力。


由于EFI驱动开发简单,所有的硬件厂商都可以参与,为自己的hardware.efi基于驱动程序的模型使电喷系统接触到所有的硬件功能定制最合适的驱动程序。它不再是一个单纯的故事浏览网站没有进入操作系统,甚至实现是很简单的。基于BIOS的传统体制是不可能的,在BIOS中添加几个简单的设备支持USB BIOS设计师有那么多痛苦,更何况除了大量添加网络硬件支持,刚刚建立一个16位模式的TCP / IP协议。




电喷和铁一样强


许多人担心EFI的开放模式会带来新的安全风险,因为EFI系统比传统的BIOS更容易受到计算机病毒攻击。当EFI驱动的一部分被破坏,系统可能会面临无法启动的问题。事实上,系统启动取决于EFI驱动部分通常不存储在EFI的GUID分区,即使分区中的驱动程序被破坏,可以通过简单的方法恢复,因为EFI代码ROM芯片可以从光盘启动引导计算机,然后插入电喷系统安装盘,存储区的电喷维修或覆盖安装,电脑就能恢复正常。此外,修复过程相当于将一个从一个配置到其他机器操作系统,将不会有21例需要重新确定颌的hardware.efi在概念上类似于一个LOW级的操作系统和操作所有硬件资源的能力。很多人认为它的持续发展很有可能取代现代操作系统。事实上,电喷的建设者,在规范的第一个版本,限制EFI是足以威胁到操作系统的统治地位的能力首先,它是硬件和操作系统之间的接口规范;其次,EFI环境提供不中断的访问机制,这意味着每个EFI驱动必须使用轮询检查硬件条件,需要以解释的方式运行,是操作系统下的驱动效率低得多;第三、电喷系统提供没有内存保护功能复杂,它只有一个简单的内存管理机制,具体是指运行在x86处理器的保护模式,最大限度的内存寻址能力分为平截面,所有的程序都有权限访问的任何位置,不会提供真正的保护服务。




EFI的命令行控制方式


系统的设计架构,一旦启动软件将控制转移到操作系统,所有用于指导服务代码将停止所有工作,运行时服务程序可以继续与操作系统驱动程序的工作都找不到一个特定的设备,该设备还可用于电喷程序是有限的。类似java虚拟文件的能力,并没有能力直接访问磁盘的所有资源,并在大多数情况下进入操作系统代码的EFI下进入睡眠模式后,即使EFI的病毒,也不会影响进一步。


向BIOS说再见


EFI的出现,可以说完全弥补了原有BIOS的缺点。因为BIOS时,芯片的安全,当谈到CIH病毒,启动机制也被完全摧毁。而电喷把主程序文件在硬盘上,它被损坏,并它也可以用光盘修复。对于操作系统来说,销毁和修复的方式是完全透明的,不会影响操作系统,虽然EFI似乎更容易受到损坏,但它也更容易修复。





BIOS经过十年的发展,终于走到了尽头,外观和功能的薄弱和落后的安全性薄弱,性能的不足,制约了它的进一步发展,虽然现在BIOS可以给我们带来基本功能,但PC机要改进,就要寻求更高、更好的技术。


EFI作为BIOS的替代品,在接口、功能和安全性方面要比后者高得多。此外,随着主板的未来发展趋势,越来越多的程序可以在EFI上执行。电喷系统的基本功能越来越强,目前在CES展览会上显示了电喷主板的优势,因为它在设计难度和生产兼容性方面与普通BIOS主板不冲突,所以相信EFI有很多优点将取代BIOS,使PC机越来越容易使用。




MSI支持EFI技术neo3 P35主板







EFI BIOS界面





编辑摘要:英特尔作为EFI的大力推广和制造者,可以看到EFI逐渐从服务器平台走向桌面市场,他们只知道自己的苦。从早期,制造商对EFI的概念毫无兴趣。直到现在,主要的BIOS供应商如菲尼克斯和AMI最初被视为系统的发展的障碍,而现在他们不断推出自己的解决方案。支持EFI功能的主板也逐渐退出,一切都似乎表明,我们可以说再见,让BIOS技术记录历史的进步。