kobe2571 发表于 2011-3-12 22:17:24

BIOS遭淘汰 2011年主板必须支持UEFI

BIOS作为电脑开机的最基本引导软体,使用如今已有25年的历史了。而在此刻PC的架构将迎来彻底的革新,BIOS的时代即将彻底终结。当BIOS被研发出来的时候,研发人员压根就没有准备让BIOS的生命维持太长的周期。并且对于现代PC来说,BIOS需要很长的时间进行预热检测。
  BIOS的最新替代品,UEFI将会在2011年的电脑市场中占有主导位置。UEFI是Unified Extensible Firmware Interface(UEFI的全称为统一可扩展固件接口)的缩写,它比以往的所有电脑启动引导系统具有更好的灵活性。
  UEFI系统发展组织负责人MARK DORAN说,传统BIOS最初的设计理念仅适用于1979年生产出来的PC机。最早设计出的BIOS只预计供25万台电脑使用,如今这个数字已经远远被超越。虽然BIOS系统目前在大多数电脑中还在被广泛使用,但是当时却没有想到会被沿用至今。
  由于电脑教育的普及,很多人都知道BIOS就是Basic Input/Output System,翻成中文是“基本输入/输出系统”,是一种所谓的“固件”,负责在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色。
  自从Windows NT出现,Linux 开始崭露头角后,这些操作系统已将过去需要通过BIOS完成的硬件控制程序放在操作系统中完成,不再需要调用BIOS功能。一般来说,当今所谓的“电脑高手”,多半是调用BIOS来对硬件性能做些超频调校,除了专业人士外,鲜有人再利用BIOS进行底层工作。
  因为硬件发展迅速,传统的BIOS 成为进步的包袱,现在已发展出最新的UEFI技术。以现在传统BIOS的观点来说,未来将是一个“没有特定BIOS”的电脑时代。
   AMI是一个BIOS系统的研发公司, AMI市场技术团队负责人BRIAN RICHARDSON说,老旧的BIOS已经跟不上64Bit的时代了,BIOS的存在已经开始限制台式机和笔记本硬件平台的发展和革新。现在最棘手的一个问题就是3TB的门槛。硬盘驱动器的大小原来被设计成适用于2TB的容量。而随着存储技术的进步,对于容量的渴求与容量寻址的范围矛盾日益显露出来。尤其是对于那些大量使用加载图片和视频的电脑用户群,他们更渴望超越2TB容量大关。
  同样随着平板电脑(iPad这样的产品)和其他类似设备的日渐流行,如果让他们沿用PC上的控制系统,将导致出现许多问题。BIOS系统最早被设计出来只适用于老旧的PC机,那个年代绝对没有人会想到iPad。现在很多外围设备都采用USB接口,甚至是蓝牙等无线协议了。老旧的AT和PS/2接口的键盘和鼠标早已过时。由此这些不需要的设备端口,不需要的设备中断配置,都可以停止了。
  同样的,BIOS系统促使USB驱动被识别为电脑硬盘或者软盘驱动器。当使用抽取式USB硬盘安装或者重装运行系统时,这个在BIOS系统里可能会引起一些问题。
  UEFI的发布为我们诠释了一个崭新的计算机时代。它可以完全兼容未来任何硬件的规格和特性。例如,它并不会死板的要求一个键盘的信号必须通过一个特定的端口进行控制传输。
  DORAN先生说,在新型UEFI系统里,电脑中会有个专门的设备可以直接生成键盘类型的信息,随后自行去启动设备,检测运行状况。比如在UEFI系统里,电脑会更加简捷迅速的扫描到从软键盘传来的信息,液晶触屏上的手指动作,或者是未来的任何输入装置。
  UEFI扩展部分的命名定义非常重要,因为相信人们将会在很长时间之内都使用这一系统。我们要为将来数十年内的计算机硬体发展做出更有前瞻性的规划。
  UEFI起先源于英特尔最初设计的EFI(EFI,可扩展固件接口)操作系统,当取代BIOS开机软件的需要在行业范围内越来越强烈的时候,UEFI即被演变成一种通用标准。除去UEFI外,市面上还有其他相似软件,例如OPEN FIRMWARE和COREBOOT,但是他们只能应用在不支持X86模式的电脑中。
  那些需要在信息中心或者办公室里操控成千上百部电脑的系统管理员,应该是第一个意识到使用UEFI替代BIOS系统将会带来很多好处。因为在此之前,由于BIOS的局限性能,对于那些系统管理员来说,打开这么多部电脑并使其正常运作是件非常头疼的事。
  相比之下UEFI具有更好的基础网络协议支持力度,这就意味着即使是“裸机”都可以连接网络,而无需硬盘和操作系统加持。对于消费者来说,最大的好处是你能明显感受到系统启动的时间变少了。你的电脑可以实现真正意义上的即时启动。
  目前一个全新安装的Windows 7操作系统,采用主流的最新硬件配置,大概启动时间要20至30秒。而UEFI仅需要几秒钟就能搞定系统的启动引导。当然你仍然需要从硬盘中装载操作系统的必要文件到内存中去,也许到真正生成可操作桌面环境,还需要等上好一会儿的时间。
  虽然我们距离像是用计算器那样真正的即时启动还要等上几年。但是UEFI真的要比传统的BIOS快很多了。我们距离真正的即时启动越来越近了。目前一些PC和笔记本制造商已经率先在产品中加入了UEFI技术,尤其是一些嵌入式的计算机,工业用计算机。
  UEFI是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织,贡献者有Intel,Microsoft,AMI,等几个大厂,属于open source,目前版本为2.3。与legacy BIOS相比,最大的几个区别在于以下几点。
1. 编码99%都是由C语言完成。
2. 一改之前的中断、硬件端口操作的方法,而采用了Driver/protocal的新方式。
3. 将不支持X86模式,而直接采用Flat mode。也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了。   
4. 输出也不再是单纯的二进制代码,改为Removable Binary Drivers。
5. 操作启动不再是调用Int19,而是直接利用protocol/device Path。
6. 对于第三方的开发,BIOS基本上很难做到运行大型程序,除非参与BIOS的设计,但是还要受到ROM的大小限制。而UEFI就便利多了,开发人员甚至可以模块化管理程序,在UEFI中作“添加/删除”操作。
7. 弥补BIOS对新硬件的支持不足的毛病,对未来的硬件兼容性高。最典型的就是3TB硬盘。
  到了2011年所有的电脑主机板都将会支持UEFI技术。UEFI最终会代替BIOS,在主板中得以广泛的应用。不过你可曾想过,为什么主板厂商将BIOS沿用了如此长的时间?一个首要的问题就是成本!你可曾知道研发UEFI是一件多么困难的事情。
  事实上你可以想象一下,UEFI确实是一件新生的架构。不仅底层开发与BIOS完全不同,就连它的代码规模都要比BIOS庞大许多。上文我们也提到了,UEFI就像是一个小型的操作系统,要触及许多系统子模块。同时界面设计人员又不能过于天马行空,至少要让它看上去类似传统的BIOS界面,要让老玩家能快速的上手新系统设置。同时还有最关键的一点,华硕以前在BIOS中所使用的各种独有的超频功能,也要在UEFI中实现。因此UEFI与传统的BIOS有着本质的区别,不仅仅是界面还有底层代码。UEFI与BIOS的开发差距很大,就像是视窗系统与DOS之间的差别一样巨大。
  最重要的是,一旦厂商决定使用UEFI界面开发主板底层程序,那么就要认真测试每一个功能。确保它的稳定性与兼容性,可以很好的与当前其他硬件完美的工作在一起。伊恩布里斯托指出:对于现有的主板生产链,也要全面调整。不仅仅是主板的研发和生产,就连主板的售后服务,也要适应全新的UEFI的特点。生产和检测的工作都要支持UEFI技术。
  最大的好处是UEFI可以使用鼠标。
  没有一项技术可以像BIOS一样从PC兴起以来一直发展到现在却没有变,不过主板制造商微星最近表示,我们熟悉的BIOS可能会在三年内被UEFI取代,到时候对于PC的利用以及维护都将步入一个新的时代。用户的需求和存储技术的进步让UEFI的实施成为非常容易的工作,因此不需要付出太多的资源就可以实现转换。
  希捷和西数在国外已经发布了容量高达3TB的外置硬盘,但是台式机可用的内置型3TB硬盘的发布速度却龟速进行。就在广大消费者翘首企盼,准备跪buy跨时代的3TB硬盘驱动器的时候,有一些OEM厂商已经率先得到了3TB 3.5英寸台式机硬碟。
  需要注意的,即使你采用Windows 7 64bit操作系统,你的硬件很有可能也不支持3TB容量的硬盘。这是一个非常棘手的问题,你的主板中,老旧的BIOS该升级了。只有采用UEFI技术的主板才有可能顺利支持3TB硬盘。
页: [1]
查看完整版本: BIOS遭淘汰 2011年主板必须支持UEFI