《UEFI和BIOS的区别.docx》由会员分享,可在线阅读,更多相关《UEFI和BIOS的区别.docx(5页珍藏版)》请在第一文库网上搜索。
1、UEFI和BIOS的区别BIOS ( Basic Input Output System ,基本输入输出系统)诞生于1975年的CP/M 计算机。UEFI,全称 Unified Extensible Firmware Interface ,即“统一的可扩展固件接口,是一种详细描述全新类型接口的标准,这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。是适用于电脑的标准固件接口 ,旨在代替BIOS(基本输入/输出系统)。tup Utility - Copyright (C) 1984-2008 AMrd SPC Health Statuse Open StatustdIK 92=
2、iaMC IHJV/HS.OC5惬tvcwi MM:W ID: RmMSi n w rs Procmor岫 “ nrn Its . “3it 际it州at CPU 1tmimCPU FAN Sjieedmt SYSTEM FAN SpeedWarning TemperatureI FflH Fail WarningSTEM FftH Fail blaming州 Smrt FAN Contro IPU Smrt FAH HodeSysteR Smrt FRH Contro I(Disabled)YesL344ULBtaU3J29UU.3B2Uarc4TC2149 IJM0 RPMDisabled
3、)Disabled)DisabledEnabledCAutolEnabledMenu isaDontopenM”:Hove Enter:Select Z-/PU/PD:Ualue F18:Save ESC:Exi|启动对比BIOS的启动流程是,在系统上电后,CPU运行于实模式工作环境中,数据位宽为16位 最大物理地址寻址范围是01 MB其中的物理地址OxOCOOOOOxOFFFFF保留给BIOS使用。开机后,CPU首先嬲专到物理地址OxFFFFFFFO处执行程序。一般情况下,这里是一条目绥指令,CPU通过执行此处的跳转指令跳转到真正的BIOS入口地址处执行。UEFI启动是一种新的主板引导项被看
4、作是有近20多年历史的BIOS的继任者,其优势在于可以提高电脑开机后,进入操作系统的启动速度。相比传统的Bios启动方式,说白了就是略过了启动时自检的过程哦,所以电脑开机启动速度会快不少。所谓传统启动方式,现在被称作Legacyo传统BIOS运行流程开机UEFI运行流程UEFI与BIOS的区别UEFI是BIOS的一种升级替代方案。关于BIOS和UEFI二者的比较,如果仅从系统启动原理方面来做比较,UEFI之所以比BIOS强大,是因为UEFI本身已经相当于一个微型操作系统,以下将解释UEFI相比BIOS的优点:首先,UEFI已具备文件系统的支持,它能够直接读取FAT分区中的文件。什么是文件系统?
5、简单说,文件系统是操作系统组织管理文件的一种方法,直白点说就是把硬盘上的数据以文件的形式呈现给用户。Fat32. NTFS都是常见的文件系统类型。其次,可开发出直接在UEFI下运行的应用程序,这类程序文件通常以efi结尾。既然UEFI可以直接识别FAT分区中的文件 又有可直接在其中运行的应用程序。那么完全可以将Windows安装程序做成efi类型应用程序,然后把它放到任意fat分区中直接运行即可,如此一来安装Windows操作系统这件过去看上去稍微有点复杂的事情突然就变非常简单了就像在Windows下打开QQ一样简单。而事实上,也就是这么一回事。最后,要知道这些都是BIOS做不到的。因为BIO
6、S下启动操作系统之前,必须从硬盘上指定扇区读取系统启动代码(包含在主引导记录中),然后从活动分区中引导启动操作系统。对扇区的操作远比不上对分区中文件的操作更直观更简单,所以在BIOS下引导安装Windows操作系统,我们不得不使用一些工具对设备进行配置以达到启动要求。而在UEFI下,这些统统都不需要,不再需要主引导记录,不再需要活动分区,不需要任何工具只要复制安装文件到一个FAT32(主)分区/U盘中,然后从这个分区/U盘启动,安装Windows就是这么简单。UEFI取代BIOS的原因随着CPU及其他硬件设备的革新,BIOS逐渐成为计算机系统发展的瓶颈,无法满足硬件高速发展的需求,以下阐述BI
7、OS的缺点:开发效率低:大部分BIOS代码使用汇编语言开发,开发效率不言而喻。汇编开发的另外一个缺点是使得代码与设备的耦合度太高,代码受硬件变化的影响大。性能差:BIOS作为基本输入/输出服务需要通过中断来完成,开销大,并且BIOS没有提供异步工作模式,大量的时间消耗在等待上。功能扩展性差,升级缓慢:BIOS代码采用静态链接,增加硬件功能时,必须将16位代码放置在OxOCOOOO-OxODFFFF区间,初始化时将其设置为约定的中断处理程序。而且BIOS没有提供动态加载设备驱动的方案。安全性:BIOS运行过程中对可执行代码没有安全方面的考虑。不支持从硬盘2TB以上的地址空间引导:受限于BIOS硬盘的寻址方式,BIOS硬盘采用32位地址,因而引导扇区的最大逻辑块地址是232(换算成字节地址,即232x512B=2TB)。由此可见,UEFI取代BIOS是时间因素,那么,你的电脑现在配置的是UEFI还是BIOS呢?