工程师 - UEFI介绍

Unified Extensible Firmware Interface (UEFI)
统一可扩展固件接口(UEFI)
What is Unified Extensible Firmware Interface (UEFI)?
统一可扩展固件接口(UEFI)是连接计算机固件和操作系统(OS)的软件程序规范。UEFI 预计将最终取代基本输入/输出系统(BIOS),但与之兼容。该规范最常用的发音是字母 U-E-F-I。
Unified Extensible Firmware Interface (UEFI) is a specification for a software program that connects a computer's firmware to its operating system (OS). UEFI is expected to eventually replace basic input/output system (BIOS) but is compatible with it. The specification is most often pronounced by naming the letters U-E-F-I.
UEFI 通过安装在电脑主板上的特殊固件运行。与 BIOS 一样,UEFI 也是在生产时安装的,是启动计算机时运行的第一个程序。它检查哪些硬件组件已连接,唤醒这些组件,然后将它们交给操作系统。新规范解决了 BIOS 的几个限制,包括对硬盘分区大小的限制和 BIOS 执行任务所需的时间。
UEFI functions via special firmware installed on a computer's motherboard. Like BIOS, UEFI is installed at the time of manufacturing and is the first program that runs when booting a computer. It checks to see which hardware components are attached, wakes up the components and hands them over to the OS. The new specification addresses several limitations of BIOS, including restrictions on hard disk partition size and the amount of time BIOS takes to perform its tasks.
尽管英特尔公司(Intel Corp. )已表示打算逐步取消较新个人电脑(PC)的 BIOS 支持,但大多数现代计算机系统都配备了支持传统 BIOS 和 UEFI 的设备。
Most modern computer systems are equipped to support traditional BIOS, as well as UEFI, although Intel Corp. has stated its intention to phase out BIOS support in newer personal computers (PCs).
What does UEFI do?
UEFI 定义了操作系统和平台固件通信的新方法,提供了一种轻量级 BIOS 替代方案,只使用启动操作系统启动过程所需的信息。此外,UEFI 还提供增强的计算机安全功能,并支持大多数现有的 BIOS 系统,具有向后兼容性。
UEFI defines a new method by which OSes and platform firmware communicate, providing a lightweight BIOS alternative that uses only the information needed to launch the OS boot process. In addition, UEFI provides enhanced computer security features and supports most existing BIOS systems with backward compatibility.
UEFI 包含平台相关的数据表以及操作系统加载器使用的启动和运行时服务调用。这些信息共同定义了支持 UEFI 的固件和硬件设备必须实现的接口和结构。UEFI 是可编程的,使原始设备制造商开发人员能够添加应用程序和驱动程序,并使 UEFI 发挥轻量级操作系统的作用。
UEFI contains platform-related data tables and boot and runtime service calls used by the OS loader. Taken together, this information defines the required interfaces and structures that must be implemented for firmware and hardware devices to support UEFI. UEFI is programmable, enabling original equipment manufacturer developers to add applications and drivers and UEFI to function as a lightweight OS.
一般来说,BIOS 被认为是早期计算机的残余,而 UEFI 则被认为是未来的潮流。不过,为了便于理解,一些信息技术用户将这两个程序统称为 UEFI BIOS,尽管它们之间存在着本质区别。
In general, BIOS is considered a vestige from earlier computing, whereas UEFI is regarded as the wave of the future. However, for ease of understanding, some information technology users refer to the processes collectively as UEFI BIOS, despite their substantial differences.
UEFI's evolution from EFI ( UEFI 从 EFI 演进而来 )
自 20 世纪 70 年代中期磁盘操作系统计算机问世以来,BIOS 就一直在使用。1981 年,IBM 成为第一家将 BIOS 集成到个人电脑中的厂商,此举促使 BIOS 被业界广泛采用。UEFI 的出现与现代应用工作负载所使用的硬盘密度的增加并行不悖。
BIOS has been in use since the advent of disk OS computers in the mid-1970s. In 1981, IBM was the first vendor to incorporate BIOS in PCs, a move that prompted broad industry adoption. The e
This Unified Extensible Firmware Interface (hereafter known as UEFI) Specification describes an interface between the operating system (OS) and the platform firmware. UEFI was preceded by the Extensible Firmware Interface Specification 1.10 (EFI). As a result, some code and certain protocol names retain the EFI designation. Unless otherwise noted, EFI designations in this specification may be assumed to be part of UEFI. The interface is in the form of data tables that contain platform-related information, and boot and runtime service calls that are available to the OS loader and the OS. Together, these provide a standard environment for booting an OS. This specification is designed as a pure interface specification. As such, the specification defines the set of interfaces and structures that platform firmware must implement. Similarly, the specification defines the set of interfaces and structures that the OS may use in booting. How either the firmware developer chooses to implement the required elements or the OS developer chooses to make use of those interfaces and structures is an implementation decision left for the developer. The intent of this specification is to define a way for the OS and platform firmware to communicate only information necessary to support the OS boot process. This is accomplished through a formal and complete abstract specification of the software-visible interface presented to the OS by the platform and firmware. Using this formal definition, a shrink-wrap OS intended to run on platforms compatible with supported processor specifications will be able to boot on a variety of system designs without further platform or OS customization. The definition will also allow for platform innovation to introduce new features and functionality that enhance platform capability without requiring new code to be written in the OS boot sequence. Furthermore, an abstract specification opens a route to replace legacy devices and firmware code over time. New device types and associated code can provide equivalent functionality through the same defined abstract interface, again without impact on the OS boot support code. The specification is applicable to a full range of hardware platforms from mobile systems to servers. The specification provides a core set of services along with a selection of protocol interfaces. The selection of protocol interfaces can evolve over time to be optimized for various platform market segments. At the same time, the specification allows maximum extensibility and customization abilities for OEMs to allow differentiation. In this, the purpose of UEFI is to define an evolutionary path from the traditional “PC-AT”- style boot world into a legacy-API free environment.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值