BIOS,几乎和PC有着同样的岁数,当年康柏第一台“克隆”PC诞生的时候,它为了简化启动的设置,引入了固化程序的概念,在启动时负责将PC初始化,然后再将控制权交给磁盘上的操作系统。而今天,“康柏”这个品牌已经消失,而BIOS却作为无心插柳柳成荫之作,延续至今。
BIOS,几乎和PC有着同样的岁数,当年康柏第一台“克隆”PC诞生的时候,它为了简化启动的设置,引入了固化程序的概念,在启动时负责将PC初始化,然后再将控制权交给磁盘上的操作系统。而今天,“康柏”这个品牌已经消失,而BIOS却作为无心插柳柳成荫之作,延续至今。
风华已去,佳人已老,BIOS在十几年的守护中,一步步逐渐落后于硬件的发展,趋于落寞,垂垂老暮。BIOS在PC启动时,将PC初始化,然后控制权交给磁盘上的操作系统,在后面的阶段,用户的感觉是在通过操作系统直接和硬件对话,可实际上,操作系统想要与硬件进行沟通,仍然必须通过BIOS。
现有的BIOS不但在工作方式存在令人不满之处,在工作能力上,也令人颇有微词。BIOS发展到现在,用来存放BIOS程序的芯片最大不过2Mb,换成实际字节就是256KB,面对这个数值,即使你想为BIOS编写一些新的功能,BIOS芯片中也不会有足够的空间让你写入。这也是BIOS这十几年来一直停滞不前的原因之一。
所以BIOS经过了这些年的辉煌期,已经逐渐脱离了时代的发展,成为了PC功能和性能进一步提升的瓶颈,只有寻求BIOS的接任者。而BIOS,必将在璀璨光环的环绕中,落下帷幕,成为历史的记录。
UEFI接过接力棒
Universal Extensible Firmware Interface 统一可扩展固件接口
EFI就是一个可扩展的,标准化的统一固件接口规范,它采用模块化、动态链接和C语言风格的常数堆栈传递方式来构建系统,摆脱了传统BIOS复杂的16位汇编代码。
UEFI的历史
早在90年代中期,Intel就因为PC BIOS的极限性(16位CPU模式、1MB寻址空间、PC AT的硬件依赖等问题)无法为大型安腾服务器提供支持而提出了Intel Boot Initiative的项目,后来更名EFI。EFI规范 1.02是Intel在2000年12月1日发布的 (最早的EFI规范发布版)。EFI规范 1.10是Intel在2002年12月1日发布的。2005年,Intel把EFI提交给联盟组织管理,这个组织就是UEFI组织,Intel EFI也就改名为UEFI。UEFI规范2.1是UEFI组织在2007年1月7日发布的 (这个版本密码系统、网络认证、用户界面等)
EFI在开机时的作用和BIOS一样,就是初始化PC,但在细节上却又不一样。BIOS对PC的初始化,只是按照一定的顺序对硬件通电,简单地检查硬件是否能工作,而EFI不但检查硬件的完好性,还会加载硬件在EFI中的驱动程序,不用操作系统负责驱动的加载工作。 EFI的最革命之处,是颠覆了BIOS的界面概念,让操作界面和Windows一样易于上手。在EFI的操作界面中,鼠标成为了替代键盘的输入工具,各功能调节的模块也做的和Windows程序一样,可以说,EFI就是一个小型化的Windows系统。
对于操作系统来说,如果主板使用的是BIOS,那么操作系统就必须面对所有的硬件,大到主板显卡,小到鼠标键盘,每次重装系统或者系统升级,都必须手动安装新的驱动,否则硬件很可能无法正常工作。而基于EFI的主板则方便很多,因为EFI架构使用的驱动基于EFI Byte Code。EFI Byte Code有些类似于Java的中间代码,并不由CPU直接执行操作,而是需要EFI层进行翻译。对于不同的操作系统来说,EFI将硬件层很好地保护了起来,所有操作系统看到的,都只是EFI留给EFI Byte Code的程序接口,而EFI Byte Code又直接和Windows的API联系,这就意味着无论操作系统是Windows还是Linux,只要有EFI Byte Code支持,只需要一份驱动程序就能吃遍所有操作系统平台。
映泰美化版本UEFI允许鼠标手势,基本操作无二,依旧前卫!我们以最新的映泰TA75M主板做一次UEFI刷新演示。
看看,首先在官网下载TA75M的最新UEFI档案,映泰已将档案日期升级至09-13.
下载好后将解压的.BSS文件放在U盘的根目录,重启计算机。
重启后狂点键盘F12键,就会自动引导进BIOS刷新界面。
用TAB键在fs0:便能找到事先放进去的档案文件敲回车。
大概1分钟左右就搞定了。
重启后再看一眼,已经成功了!而且……
映泰的A75芯片产品TA75M,虽然采用了小板型设计但是却有着非常理想的性能表现。刷新BIOS之后外频轻松上133MHz!性能提升非常明显!
很明显,映泰在UEFI的路上已经走在了行业的前列,相信未来更多的UEFI开发将会使DIY应用更加精彩!
网友评论