BIOS 基础术语

news/2024/11/7 18:08:37/

ACPI: Advanced Configuration and Power Interface. --高级配置和电源接口

AL: Afterlife phase. Also known as the "power down phase."--“断电阶段”

AML: ACPI Machine Language--ACPI 机器语言

API: Application Program Interface. Programmatic interfaces for the firmware (not Win32-type OS-level APIs).--应用程序接口。固件的编程接口(不是Win32类型操作系统级API)。

a priori file :A file with a known GUID that contains the list of DXE drivers that are loaded and executed in the listed order before any other DXE drivers are discovered.--具有已知GUID的文件,其中包含在发现任何其他DXE驱动程序之前按所列顺序加载和执行的DXE驱动程序列表。

Artifact :Something tracked in Project Tracker

ASL :ACPI Source Language--ACPI 源语

Attribute :A field of something tracked in CEE Project Tracker

BA: Boot Authorization--启动权限

BBS: BIOS Boot Specification--BIOS引导规范

BDS :Boot Device Selection phase--启动设备选择阶段

BFV: Boot Firmware Volume. Code (i.e., PEI and PEIM code) that appears in the memory address space of the system without prior firmware intervention. See also FV.--启动固件卷。在没有事先固件干预的情况下,出现在系统内存地址空间中的代码(即PEI和PEIM代码)。另见FV。

BIS :Boot Integrity Services--引导完整性服务

BIST: Built-in self test--内置自建

BLT :Block Transfer (pronounced "blit" as in "slit" or "flit"). A series of functions that form the basis of manipulation graphical data. The operation used to draw a rectangle of pixels on the screen.--块传输。构成图形数据操作基础的一系列函数。用于在屏幕上绘制像素矩形的操作。

BNF: Backus-Naur Form. A metasyntactic notation used to specify the syntax of programming languages, command sets, and the like BootDevice The device handle that corresponds to the device from which the currently executing image was loaded--巴科斯诺尔形态。一种元语法表示法,用于指定编程语言、命令集等的语法。BootDevice是一种设备句柄,对应于从中加载当前执行映像的设备

BootManager :The part of the firmware implementation that is responsible for implementing system boot policy. Although a particular boot manager implementation is not specified in this document, such code is generally expected to be able to enumerate and handle transfers of control to the available OS loaders as well as EFI applications and drivers on a given system. The boot manager would typically be responsible for interacting with the system user, where applicable, to determine what to load during system startup. In cases where user interaction is not indicated, the boot manager would determine what to load and, if multiple items are to be loaded, what the sequencing of such loads would be.--固件实现中负责实现系统引导策略的部分。尽管本文档中未指定特定的引导管理器实现,但通常期望此类代码能够枚举并处理到给定系统上可用OS加载程序以及EFI应用程序和驱动程序的控制传输。引导管理器通常负责与系统用户交互(如果适用),以确定在系统启动期间加载什么。在未指示用户交互的情况下,引导管理器将确定要加载的内容,如果要加载多个项目,则确定这些加载的顺序。

Boot Services: The collection of interfaces and protocols that are present in the boot environment. The services minimally provide an OS loader with access to platform capabilities required to complete OS boot. Services are also available to drivers and applications that need access to platform capability. Boot services are terminated once the OS takes control of the platform.--引导环境中存在的接口和协议的集合。这些服务最低限度地提供了一个操作系统加载程序,可以访问完成操作系统引导所需的平台功能。需要访问平台功能的驱动程序和应用程序也可以使用服务。一旦操作系统控制了平台,引导服务就会终止。

BSD :Berkeley Software Distribution--伯克利软件套件。

BSP :Boot Strap Processor - typically the processor that will execute SEC and PEI--引导处理器-通常是执行SEC和PEI的处理器

CRC :Cyclic Redundancy Check--循环冗余校验。

CRTM :Core Root-of-Trust Module--内核可靠跟模块。

Depex :Dependency expression. Code associated with each Framework driver that describes the dependencies that must be satisfied in order for that driver to run. Controls order of execution in a Framework dispatch of PEIM and DXE drivers--依赖关系表达式。与每个框架驱动程序关联的代码,描述了运行该驱动程序必须满足的依赖项。控制框架中PEIM和DXE驱动程序调度的执行顺序。

DispatchEntry Point :The entry point that the dispatcher invokes--调度器调用的入口点。

Driver :Modular chunk of firmware code that supports chipset or platform features. bReusable in multiple system contexts--支持芯片组或平台功能的模块化固件代码块。可在多个系统上下文中使用。

DXE: Driver Execution Environment phase--驱动程序执行环境阶段。

DXE Foundation :A set of intrinsic services and an execution mechanism for sequenced control of driver modules--一组内部服务和执行机制,用于按顺序控制驱动程序模块。

DXE Services: Services, such as security services and driver services, that are usable by DXE drivers--DXE驱动程序可用的服务,如安全服务和驱动程序服务。

EfiCompatibility: EFI code that corresponds to EFI compatibility drivers, code that generates data for compatibility interfaces, or code that invokes compatibility services.--与EFI兼容性驱动程序相对应的EFI代码、为兼容性接口生成数据的代码或调用兼容性服务的代码。

EDK: EFI Developer Kit--EFI 程序员配套工具。

EPL: Eclipse Public License--ECLIPSE编译器公共许可证。

FAT :File Allocation Table--文件分配表。

FAT32: FAT32 File System Driver--FAT32文件系统驱动。

FD: Firmware Device. A persistent physical repository that contains firmware code and/or data and that may provide NVS. For the purposes of this architecture specification, the topology of bFDs should be abstracted via bFVs.--固件设备。包含固件代码和/或数据并可提供NVS的持久物理存储库。在本架构规范中,应通过BFV抽象BFD的拓扑结构。

FFS: Firmware File System. A binary storage format that is well suited to firmware volumes. The abstracted model of the FFS is a flat file system--固件文件系统。非常适合固件卷的二进制存储格式。FFS的抽象模型是一个平面文件系统。

FIT :Firmware Interface Tableb.( Itanium systems only)--固件接口表B(仅限安腾系统)。

HII :Human Interface Infrastructure. Repository of configuration and translation information for localization. Typically used with boot manager and shell to provide a localized user interface--人机界面基础设施。用于本地化的配置和翻译信息存储库。通常与引导管理器和shell一起使用,以提供本地化的用户界面。

HOB :Hand-Off Block. A structure used to pass information from one boot phase to another (i.e., from the PEI phase to the DXE phase)--用于将信息从一个引导阶段传递到另一个引导阶段(即从PEI阶段传递到DXE阶段)的结构。

IBV :Independent BIOS Vendor--独立BIOS供应商。

IFR: Internal Forms Representation. A binary encoding of forms-based display content and configuration information--基于表单的显示内容和配置信息的二进制编码。

IHV :Independent Hardware Vendo--独立硬件供应商。

IME :Input Method Editor

IPL :Initial Program Load. An architectural PEIM to PEIM interface that starts the DXE phase--初始程序加载。开始DXE阶段的架构PEIM到PEIM接口。

IPMI: Intelligent Platform Management Interface--智能平台管理接口。

Localization :Concepts by which an interface is made useful to users speaking different languages and from various cultures by adapting the interfaces to the user. "STOP" in English would be "ALTO" in Spanish and "СТОП" in Russian. Alphabetic on keyboards are local to the language and may be local to the country the keyboard is localized for. For example, a French keyboard in France is different from a French keyboard in Canada.--通过使界面适应用户,使界面对使用不同语言和不同文化的用户有用的概念。英语中的“STOP”在西班牙语中是“ALTO”,在俄语中是“СП”。键盘上的字母是当地语言,也可能是键盘本地化国家的当地语言。例如,法国的法语键盘不同于加拿大的法语键盘。

MCA :Machine Check Architecture

MDE: Module Development Environment

NMI: Non-maskable Iinterrupt--不可屏蔽中断。

NRAM :Nonvolatile Random Access Memory--非易失性随机存取存储器。

NVS :Nonvolatile storage. Flash, EPROM, ROM, or other persistent store that will not go away once system power is removed--非易失性存储器。闪存、EPROM、ROM或其他持久存储,一旦系统电源断开,这些存储不会消失。

ODM :Original Device Manufacturer--原始设备制造商。

OEM :Original Equipment Manufacturer--原始设备制造商。

OpROM: Option ROM

PAL: Processor Abstraction Layer. A binary distributed by Intel that is used by the 64 bit Itanium processor family--处理器抽象层。64位安腾处理器系列使用的由Intel分发的二进制文件。

PCI: Peripheral Component Interconnect. See www.pcisig.com for more information.--外围组件互连。

PCR :Platform Configuration Register--平台配置寄存器。

PEI :Pre-EFI Initialization phase. Set of drivers usually designed to initialize memory and the cpu so that DXE phase can run. sually the first bset of code run starting from reset.--EFI初始化前阶段。一组驱动程序,通常用于初始化内存和cpu,以便DXE阶段可以运行。通常,第一组代码从reset开始运行。

PEI Foundation :A set of intrinsic services and an execution mechanism for sequenced control of PEIMs--用于顺序控制PEIM的一组内部服务和执行机制。

pre EFI Initialization Module (PEIM): Pre-EFI Initialization Module. Modular chunk of firmware code running in PEI that supports chipset or platform features. Reusable in multiple system contexts.--预EFI初始化模块。在PEI中运行的模块化固件代码块,支持芯片组或平台功能。可在多个系统上下文中重用。

PEI Services :Common services that are usable by PEIMs--PEIM可用的公共服务。

PEIM to PEIM Interface (PPI) :A C structure named by a GUID that is published by one PEIM and consumed by another. The C structure can contain data and member functions. It differs from a Protocol in that it may have to function prior to memory being available and parts of the PPI could be in read only memory.--由一个PEIM发布并由另一个PEIM使用的GUID命名的C结构。C结构可以包含数据和成员函数。它与协议的不同之处在于,它可能必须在内存可用之前运行,并且PPI的部分可能位于只读内存中。

PHIT :Phase Handoff Information Table. A HOB that describes the physical memory used by the PEI phase and the boot mode discovered during the PEI phase.--相位切换信息表。描述PEI阶段使用的物理内存和在PEI阶段发现的引导模式的HOB。

PIC :Position-independent code. Code that can be executed at any address without relocation--位置独立代码。可以在任何地址执行而无需重新定位的代码。

POST: Power On Self Test。

Protocol :A C structure named by a GUID that is published by one EFI or DXE driver and consumed by another. The C structure can contain data and member functions.--由一个EFI或DXE驱动程序发布并由另一个驱动程序使用的GUID命名的C结构。C结构可以包含数据和成员函数。

Reverse Thunk :The code to transition from 16-bit real mode to native execution mode--从16位实模式转换到本机执行模式的代码。

RSD_PTR :ACPI definition: Root System Description Pointer

RT or Runtime phase :For EFI and the Framework this is after exit boot services has executed and the OS is in control of the system.--对于EFI和框架,这是在执行退出引导服务并且操作系统控制系统之后。

Runtime Services: Interfaces that provide access to underlying platform-specific hardware that may be useful during OS runtime, such as time and date services. These services become active during the boot process but also persist after the OS loader terminates boot services.--提供对操作系统运行时可能有用的底层平台特定硬件(如时间和日期服务)的访问的接口。这些服务在引导过程中处于活动状态,但在操作系统加载程序终止引导服务后也会持续存在。

SAL :System Abstraction Layer. (Itanium systems only)--系统抽象层。(仅限安腾系统)。

SALE_ENTRY: System Abstraction Layer entry point. (Itanium systems only)--系统抽象层入口点。(仅限安腾系统)

Sandbox :The common properties of a driver or preboot environment that allow applications to run. These properties include a defined load image format and services that can run in the sandbox.--允许应用程序运行的驱动程序或预引导环境的公共属性。这些属性包括定义的加载映像格式和可以在沙箱中运行的服务。

SEC :SECurity Phase. Initial starting point for boot process, first code executed after hardware reset. Responsible for 1) Establishing root trust in the software space; 2) Initializing architecture specific configuration to establish memory space for the C code stack.--

安全阶段。启动过程的初始起点,硬件重置后执行的第一个代码。负责1)在软件空间中建立根信任;2) 初始化特定于体系结构的配置以建立C代码堆栈的内存空间。

SMI :System Management Interrupt SMM System Management Mode SOR Schedule on Request--系统管理中断SMM系统管理模式SOR按请求调度。

SSE :Streaming SIMD Extensions--数据流单指令多数据扩展指令集。

SUM :Separately Updateable Module. A portion of the BFV that is treated as a separate module that can be updated without affecting the other SUMs in the BFV.--可单独更新的模块。BFV的一部分,被视为一个单独的模块,可以在不影响BFV中其他总和的情况下进行更新。

Thunk :The code to transition from native execution mode to 16-bit real mode--从本机执行模式转换为16位实数模式的代码。

UNDI :Universal Network Driver Interface. Silicon specific driver in the preboot LAN stack that interfaces to SNP and PXEBC--通用网络驱动接口。预引导LAN堆栈中与SNP和PXEBC接口的特定于硅的驱动程序。

VFR :Visual Forms Representation. A high-level language representation of IFR--视觉表现形式。IFR的高级语言表示。


http://www.ppmy.cn/news/921537.html

相关文章

BIOS各种文件说明

.inf文件:全称Information File,是模块的工程文件,在Winodws操作系统下用来描述设备或文件等数据信息的文件。 .dsc文件:全称Platform Description File,dsc包含了模块,变量定义,库函数,PCD等内…

【Windows】WMIC之BIOS - 基本输入/输出服务(BIOS)管理

目录 1 WMIC BIOS /? 1.1 wmic BIOS ASSOC /? 1.2 wmic BIOS CREATE /? 1.3 wmic BIOS DELETE /? 1.4 wmic BIOS GET /? 1.5 wmic BIOS LIST /? 1.6 格式说明符 1 WMIC BIOS /? BIOS - 基本输入/输出服务(BIOS)管理。 提示: BNF 的别名用法。…

封装一个简单的Http请求工具类

使用了 RestTemplate、Jackson 来封装了一个简单的http请求工具类&#xff0c;方便后续使用 <!--jackson依赖 2.11.1 版本--> <dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId> </dep…

第五章 BIOS设置与硬盘分区

BIOS 概念&#xff1a;基本输入输出系统&#xff0c;固化在主板上只读存储器的程序 组成&#xff1a;基本输入输出程序&#xff0c;系统信息设置程序&#xff0c;开机加电自检程序&#xff0c;系统启动自检系统 特点&#xff1a;存储在BOM中&#xff0c;只能被读取不能被更改…

BIOS知识枝桠——PCD

PCD PCD OverviewPCD TYPESPCD LIBRARY PCD instrumentFixAtBuild PCD SYNTAXPCD SOFTWAREFixed PCD AutoGen CodeDYNAMIC PCD Special PCD PCD Overview PCD的主要目的就是把代码里面的可配置选项抽取出来&#xff0c;抽取出来的好处是倘若平台真的需要一些配置的时候&#x…

BIOS-SMI Introduction

了解SMI之前先了解一些基本的知识。 1.0 SYSTEM MANAGEMENT MODE OVERVIEW SMM是一个特定的操作模式&#xff0c;用于处理系统级的功能。比如&#xff1a;Power management, system hardware control, special OEM designed code . 它被设计成只给system firmware 使用&#…

【BIOS/UEFI】PCD配置和使用

概念 PCD&#xff08;Platform Configuration Database&#xff0c;平台配置数据&#xff09;就是抽取出代码中可配置的数据而不修改源代码。类似于C语言中的宏&#xff0c;降低了代码维护的工作量&#xff0c;增加了可复用性。不同于宏的是&#xff0c;有些PCD&#xff08;动态…

BIOS的BDS阶段解析

1、概述 BDS全称&#xff1a;Boot Dev Select&#xff08;启动设备选择) 主要功能是加载并连接驱动程序&#xff0c;管理并启动引导项。在引导操作系统之前会初始化设备&#xff08;USB键盘鼠标&#xff0c;VGA设备等&#xff09;&#xff0c;然后通过Variable功能来控制启动顺…