以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 操作系统原理 』  (http://bbs.xml.org.cn/list.asp?boardid=63)
----  UEFI 知识  (http://bbs.xml.org.cn/dispbbs.asp?boardid=63&rootid=&id=69689)


--  作者:卷积内核
--  发布时间:11/21/2008 5:13:00 PM

--  UEFI 知识
Extensible Firmware Interface(EFI,可扩展固件接口)是 Intel 为全新类型的 PC 固件的体系结构、接口和服务提出的建议

标准。其主要目的是为了提供一组在 OS 加载之前(启动前)在所有平台上一致的、正确指定的启动服务,被看做是有近20多年

历史的PC BIOS的继任者。
  由於电脑教育普及,很多人都知道BIOS 就是 Basic Input/Output System,翻成中文是「基本输入/输出系统」,是一种所

谓的「 韧体 」,负责在开机时做硬体启动和检测等工作,并且担任作业系统控制硬体时的中介角色。
  然而,那些都是过去 DOS 时代的事情,自从 Windows NT 出现,或 Linux 开始崭头角後,这些作业系统已将多需要透过

BIOS 完成的硬体控制程式放在业系统层级完成,不再需要呼叫 BIOS 功能。一般來說,当今所谓「电脑高手」,多半是利用

BIOS 來对硬体效能做些超频调校,除了专业人士外,鲜少有人再利用 BIOS 进行低阶工作。
  因为硬体发展迅速,传统式(Legacy)BIOS 成为进步的包袱,现在已发展出最新的 EFI(Extensible Firmware Interface

)可延伸式韧体介面,以现在传统 BIOS 的观点來說,未來将是一个「没有特定 BIOS」的电脑时代。
  UEFI是由EFI1.10为基础发展起来的,他的所有这已不再是Intel,而是一个称作Unified EFI Formwww.uefi.org)的国际

组织,贡献着有Intel,Microsofte,AMI,等几个大厂,属于open source,目前版本为2.1。与legacy BIOS 相比,最大的几个区

别在于:
1.编码99%都是由C语言完成
2.一改之前的中断,硬件端口操作的方法,而采用了Driver/protocal的新方式;
3.将不支持X86模式,而直接采用Flat mode(也就是不能用DOS了,现在有些EFI or UEFI能用是因为做了兼容,但实际上这部分

不属于UEFI的定义了);
4.输出也在是单纯的二进制code,改为Removable Binary Drivers;
5.OS启动不再是调用Int19,而是直接利用protocol/device Path;
6.对于第三方的开发,前者基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者就便利多了。UEFI将是近

3年的趋势,到时候对于PC的利用以及维护都将步入一个新的时代。


--  作者:卷积内核
--  发布时间:11/21/2008 5:13:00 PM

--  
微软在WinHEC会议上表示,微软将在明年底之前在Vista和Longhorn Server上支持Unified Extensibel Fireware Interface(UEFI)。

微软核心开发平台架构组的开发经理Andrew Ritz表示,对UEFI的支持会在下个版本的Windows Vista中实现。

UEFI将会取代已经使用了20多年的BIOS。这两个技术都在电脑启动的时候发出第一个命令指示,并使得操作系统能够被顺利加载。

UEFI比BIOS优越的地方是,它能够实现更快的启动,并拥有32位和64位两个版本,而BIOS只有16位。

UEFI还能够在启动时实现丰富的图形界面,它承诺取代文本方式的提示和低质量的图像。

这个标准已经应用在Itanium服务器和基于Intel处理器的Apple电脑上。UEFI原本是Intel开发的,现在它已经交给一个工业联盟管理,这个联盟成员包括了微软,AMD和HP等。

最新的Vista Beta 2已经支持UEFI,它允许开发者和设备制造商对此技术进行测试,但会在稍后阶段剥离。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
50.781ms