个人遇到的BIOS相关缩写词汇汇总(补全ing)
名称 | 全称 | 释义 |
---|---|---|
ACPI | Advanced Configuration and Power Interface | 是个interface, 一种工业标准规范或接口,连接OS, BIOS, 驱动和硬件,配置和电源相关,主要是替代了以前的APM,ACPI是在系统启动阶段由BIOS/UEFI收集系统各方面信息并创建的,它大致以树形的组织形式存在系统物理内存中。 |
AGP | Accelerated Graphics Port | 显卡的一种,是英特尔(Intel)公司在1996年开发的32位总线接口,用以增进计算机系统中的显示性能。分有AGP 1X、AGP 2X、AGP 4X及最后的AGP 8X,带宽分别为266MB/s、533MB/s、1066MB/s、以及2133 MB/s。其中AGP 4X以后已跟之前电压不兼容。其中3DLABS的“Wildcat4 7210”是最强的专业级AGP图形加速卡,而ATI公司的RadeonHD 4670、HD3850,是当年 (2007) 性能最强的消费级AGP图形加速卡。 |
AML | ACPI Machine Language | OEM和平台固件开发人员在ASL文件中定义对象并编写控制方法,然后使用编译工具生成ACPI AML版本的控制方法。即用ASL语言编写实现ACPI规范,ASL在经过编译器编译后,变成AML(ACPI Machine Language)。然后由OSPM(一般也就是OS)来执行。 |
AMT | INTEL Active Management Technology | 主动管理技术,实质上是一种集成在芯片组中的嵌入式系统,不依赖特定的操作系统,这也是IAMT与远程控制软件最大的不同。iAMT技术主要解决的问题是对那些远离IT管理维护人员的系统进行远程的修复和维护。借助于 iAMT 系统管理员可以远程安装设置操作系统,下载升级软件,甚至在远端系统关闭,操作系统瘫痪或者硬盘出现故障时仍旧完成故障调查以及修复工作。这项技术可以不依赖软硬件的实时状态而独立进行开机、维护、关机等操作,即使在一个死机、关机或蓝屏甚至是已经关闭的系统上仍然可以工作,当然,进入BIOS进行操作也是不在话下。 |
APIC | Advanced Programmable Interrupt Controller | 高级可编程中断控制器,取代PIC,APIC主要应用于多CPU电脑,是为了解决IRQ太少和处理器间中断而产生的。一个APCI最多可以提供24个IRQ。APIC主要由两部分组成,一个叫LAPIC(Local APIC, 本地高级中断控制器),一个叫I/O APIC(输入/输出 高级中断控制器)。APIC可以通过软件来设置每一个pin的中断向量、中断优先权、屏蔽位、触发方式、中断管脚的极性、传送方式、传送状态、目的地等,且每个都可以单独设定。 |
APM | Advanced Power Management | 高级电源管理,最新的APM标准是1.2,它是一种基于BIOS的系统电源管理方案,它提供了CPU和设备电源管理并通过设备工作超时设定来决定何时将设备转换到低耗能状态。为了弥补APM的缺陷,新的电源管理ACPI应运而生,百度百科, |
ASL | ACPI Source Language | 一种基于ASCII文本的高级编程语言,用于定义或描述计算机硬件中电源管理行为,是操作系统与计算机硬件之间进行通信的一种标准化方法。编写好的ASL代码会被编译成固件控制语言(Firmware Control Language,FCL)二进制代码,然后这些代码会被嵌入到计算机的固件中,并在计算机启动时自动执行。ASL代码通常包括关键字、控制流结构、函数等语法结构。ASL通常用于编写与操作系统无关的ACPI 设备驱动程序和系统配置文件,也用于用于定义ACPI中各种电源管理行为。 |
ATA | Advanced Technology Attachment | AT计算机上的附加设备,ATA可以使用户方便地在PC机上连接硬盘,但有时这样还不够。有些用户需要通过同样方便的手段连接CDROM、磁带机、MO驱动器等设备。ATAPI标准就是为了解决在IDE/EIDE接口上连接多种设备而制定的。ATA硬盘也叫IDE硬盘 |
BAR | Base Address Register | 基地址寄存器,PCIe设备是有自己独立的一套内部空间,不仅仅是配置空间,包括每个设备提供哪些I/O地址,memory地址。而BAR就是用来表征这些地址空间的。 |
BDA | BIOS Data Area | 是BIOS中的一个内存区域,用于存储系统启动过程中的重要信息。该内存区域的地址范围为0x400-0x4FF,共256字节大小。BIOS在初始化期间会在这个区域内填充一些系统信息,如键盘和显卡的状态、最上面内存的大小、磁盘驱动器数量和CD-ROM驱动器数量等。这些信息可以在系统运行期间被其他程序和操作系统所访问和使用,以实现不同的功能。 |
BDF | Bus Device Function | 以PCIE为例,PCIe总线中的每一个功能(Function)都有一个唯一的标识符与之对应。这个标识符就是BDF。PCIe的配置软件可以识别PCIe总线系统的拓扑逻辑,以及其中的每一条总线(Bus),每一个设备(Device)和每一项功能(Function)。Bus Number占用8位,Device Number占用5位,Function Number占用3位。显然,PCIe总线最多支持256个子总线,每个子总线最多支持32个设备,每个设备最多支持8个功能。 |
BDS | Boot Device Select | BIOS 启动阶段之一,BDS主要有三大任务:console初始化、Driver初始化、BootDeviceSelect。 |
BFV | Boot Firmware Volume | 第一个被执行的firmware volume,遵循 efi file system.包含pei core和peim,在开机时sec会到固定位置找到bfv.,PEI Foundation存在于BFV上。BFV的Base Address是由Build Tool确定的,存在于BIOS ROM的0xFFFFFFFC处。 |
BMC | Baseboard Manager Controller | 基板管理控制器,BMC是一个独立的系统,它不依赖与系统上的其它硬件(比如CPU、内存等),也不依赖与BIOS、OS等(但是BMC可以与BIOS和OS交互,这样可以起到更好的平台管理作用,OS下有系统管理软件可以与BMC协同工作以达到更好的管理效果)。 |
Boot Guard | CPU在出厂的时候,ME是处于Manufacture mode,这时主板厂商(OEM)可以通过工具将厂商的主板启动非对称秘钥对中的公钥部分Fuse到pch中的NVRAM中。并用签名服务器对BIOS image用密钥对中的私钥进行签名。在启动的时候,黑盒ACM先启动,它用Fuse在pch中的公钥验证BIOS是否真的由其对应的私钥签名,如果通过,就跳到Reset Vector执行,否则死机。什么是Boot Guard?电脑启动中的信任链条解析 - 知乎 (zhihu.com): | |
BSP | Board Support Package | 该术语通常用于嵌入式领域,主要指在开发嵌入式应用时系统开发商提供的各种驱动支持库。主要负责系统初始化以及提供与硬件相关的设备驱动 |
CAR | Cache As Ram | 在reset 之后,memory 初始化之前,在Cashe上开辟一段空间作为内存使用(此时内存尚未初始化,相关C语言运行需要内存和栈的空间),bios 配置出一段用来读写数据的区域叫datastack,还要配置出一段只读的作为coderegion. |
CIF | Component Information Format | 是一种用于描述计算机系统组件、设备和软件等信息的标准格式。它由美国电子工业协会(EEIA)定义,用于在计算机设备、系统软件和网络设备等各个组件之间传递信息。CIF格式通常由厂商或供应商提供,其中包含有关特定系统或设备的详细信息,例如硬件配置、固件版本、驱动程序信息、网络配置等。这些信息对于管理员和技术人员来说非常重要,因为它们可以帮助他们了解系统的当前状态、诊断问题并进行更好的管理。 |
CIM | Common Information Model | 用于沟通esxi主机和硬件传感器之间的通讯,它的存在是为了帮助esxi主机和硬件之间的沟通,以便可以查询到硬件的状态 |
CMOS | Complementary Metal Oxide Semiconductor | CMOS是电脑主板上的一块可读写的RAM芯片,用它来保护当前系统的硬件配置和用户对某些参数的设定。现在的厂商们把CMOS程序做到了BIOS芯片中,当开机时就可按特定键进入CMOS设置程序对系统进行设置。所以又被叫做BIOS设置。 |
CRC | Cyclic Redundancy Check | 循环冗余检验,原理:在发送端,先把数据划分为组,假定每组k个比特。现假定待传送的数据M=101001(k=6)。CRC运算就是在数据M的后面添加供差错检测用的n位冗余码,然后构成一个帧发送出去,一共发送(k+n)位。 |
CSM | Compatibility Support Module | 兼容支持模块,该选项专为兼容只能在 Legacy 模式下工作的设备以及不支持或者不能完全支持 UEFI的操作系统而设立的。 CSM开启使得可以支持UEFI启动和非UEFI启动。若是需要启动传统MBR设备,则需开启CSM。关闭CSM则变成纯UEFI启动,且完全支持安全启动。Secure Boot(安全启动),安全启动仅适用于使用UEFI启动的操作系统。在笔记本的BIOS里,这里更多的是使用Enabled(打开)和Disabled(关闭)两个选项。在电脑自带Windows 8的情况下,Secure Boot(安全启动)默认是Enabled(打开)。 |
DCT | Device Control Table | 设备控制表,系统为每个设备都配置了一张DCT,用于记录本设备的情况,表中除了有用于指示设备类别的字段Type和设备标识字段DeviceId外,还应有:设备队列队首指针、设备状态、与设备连接的控制器表指针、重复执行次数 |
DDC | Display Data Channel | 显示数据通道,是一个VESA的标注,在显示器和视频适配器传输数据。通过DDC,显示器可以通知视频卡一些自己的特性,比如最大分辨率和色深等,视频卡利用这些信息保证用户可以有效地配置显示器 |
DDR | Double Data Rate SDRAM | 双倍速率同步动态随机存储器,DDR内存是在SDRAM内存基础上发展而来的,仍然沿用SDRAM生产体系,因此对于内存厂商而言,只需对制造普通SDRAM的设备稍加改进,即可实现DDR内存的生产,可有效的降低成本。 |
DIMM | Dual Inline Memory Module | 双列直插内存模块,与SIMM相当类似,不同的只是DIMM的金手指两端不像SIMM那样是互通的,它们各自独立传输信号,因此可以满足更多数据信号的传送需要。同样采用DIMM,SDRAM 的接口与DDR内存的接口也略有不同,SDRAM DIMM为168Pin DIMM结构,金手指每面为84Pin,金手指上有两个卡口,用来避免插入插槽时,错误将内存反向插入而导致烧毁;DDR DIMM则采用184Pin DIMM结构,金手指每面有92Pin,金手指上只有一个卡口。https://blog.csdn.net/dyxcome/article/details/88689840 |
DMA | Direct Memory Access | 直接存储器是一个独立的模块存在于处理器,存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输,无须CPU干预,数据可以通过DMA快速移动,可以节省CPU的资源来做其他操作。 |
DMI | Desktop Management Interface | 桌面管理界面,它含有关于系统硬件的配置信息。计算机每次启动时都对DMI数据进行校验,如果该数据出错或硬件有所变动,就会对机器进行检测,并把测试的数据写入BIOS芯片保存。如果在BIOS设置中禁止了BIOS芯片的刷新功能或者在主板使用跳线禁止了 BIOS芯片的刷新功能,那这台机器的DMI数据将不能被更新。 |
DSDT | Differentiated System Description Table | 是主板BIOS中ACPI的一个表用于描述描述系统不同信息,包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。用户通过修改DSDT可以得到更好的硬件支持。最简单的理解就是DSDT是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。修改DSDT的主要目的就是让mac系统识别存在这个硬件并告诉mac系统你的硬件位置,以便让mac系统内置的驱动来驱动硬件工作。 |
DSP | Digital Signal Processor | 是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收 模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。 |
DXEIPL | DXE initial program loader | 整个由PEI到DXE的switch由DXEIPL这个独立的模块完成,当每个PEIM 都正确的运行结束之后,调用 DXE IPL PPI。 完成需要将information传入,传入的机制为HOB,传输HOBList |
EBDA | Extended BIOS DATA AREA | 一块特殊的内存区域,存储BIOS需要在启动期间运行的代码、数据和配置信息等,如系统的硬件配置、设备驱动程序、中断向量表、CMOS设置等。这些信息在计算机开机自检(POST)时被加载到EBDA中,BIOS可以在需要时随时读取它们。它通常在计算机启动时由BIOS动态分配,并包含BIOS的基本信息和系统配置,是早期计算机系统中非常重要的一部分。 |
EC | Embed Controller | 嵌入式控制器,一个16位单片机,它内部本身也有一定容量的Flash来存储EC的代码。EC在系统中的地位绝不次于南北桥,在系统开启的过程中,EC控制着绝大多数重要信号的时序。在笔记本中,EC是一直开着的,除非把电池和Adapter完全卸除。在关机状态下,EC一直保持运行,并在等待用户的开机信息。而在开机后,EC更作为键盘控制器,充电指示灯以及风扇和其他各种指示灯等设备的控制,它甚至控制着系统的待机、休眠等状态。https://blog.csdn.net/jackywu1010/article/details/6875515 |
EPS | Entry Point Structure | 根据entry point structure就可以知道SMBIOS的 structure table length, structure table address, number of SMBIOS structures等, 进而去访问address指定的各个SMBIOS structures(Types) |
eSPI | Enhanced Serial Peripheral | 作为新一代总线接口规范,除了全面兼容LPC总线的作用和功能外,eSPI总线还把OOB(out of band)的SMBUS和SideBand的GPIO都转化给可以在eSPI Bus上传递的In Band Message,除此以外,还可以和chipset实时共享flash。 |
FD | Firmware Device | 固件设备,指任何可以存储固件的设备或设备的集合,它存储代码和数据.整个BIOS ROM 就是一个FD |
FDC | Flash Device Controller | 一种控制器,负责管理Flash存储器中的各种物理特性和操作,包括读取、写入、擦除、编程等。在Flash存储器上是通过物理改变、切换电容状态来实现。FDC通常作为独立芯片或嵌入式在其他芯片中,例如硬盘控制器、固态硬盘控制器等。 |
FF | Firmware Files | 固件文件,存储在FV上的数据或代码的一个集合。在PEI和DXE阶段都要Dispatch Modules,这个Modules指的就是FF。 |
FFS | Firmware File Sections | 指在Firmware File上特定的File Type里独立的、不连续的段。每种类型的Section都存储特定的数据。比如PE32类型的Section存储的是代码。而RAW类型的Section则存储包括ACPI Tables这样的纯数据。段的类型很多。甚至允许存储另一个FV的压缩。 |
FSB | Front Side Bus | 前端总线,是在CPU和RAM之间传输数据的计算机组件。 FSB将数据从这两个组件中的一个传输到另一个的速度越快,计算机处理命令和执行程序的速度也就越快。一般来说,前端总线是由CPU决定的,如果主板不支持CPU所需要的前端总线,系统就无法工作。百度百科 |
FSP | Firmware support package | FSP是因特尔的一个规范,不是一个bootloader bios,只是用于CPU,memory和芯片组的初始化,目的是提供一个binary文件,包含一些标准的API Function,在code执行过程中,call function执行对应的初始化。 |
FV | Firmware Volume | 固件卷,指在FD上一个连续的部分,可以把它看成一个逻辑设备,每个Firmware Volume Image包括 Header 和 FFS Image, 还有Free Space。FV是以block 为单位存储在非挥发性(nonvolatile)的存储介质上,当更新某个block的时候,突然掉电,那么这个固件就变为非法(invalid)的。另一方面,一个恶意的程序或者硬件上面也可能导致存储介质损坏,作为系统的设计者必须有这个概念,就是要考虑到这些情况的发生生,以及发生后的后果。 |
GOP | Graphic Output Protocol | GOP driver 是 EFI 架构下取代传统 VBIOS 黑箱的 EFI driver,它被设计成在操作系统启动之前支持基本需求的图形输出功能。Pre-OS boot 时期,EFI 是通过标准的 GOP protocol 来实现显示 output。 |
GPIO | General Purpose Input/Output | 是一个有弹性的可编程的数据信号,在许多chip例如CPU或是PMU(Power management Uint)等等的装置上都提供了GPIO的设计。每一个GPIO用一个bit(0/1)来表示它的状态。输出的值是可写的(high = 1, low = 0), 例如我们可以利用GPIO来控制LED的亮/暗;输入的值是可读的(1/0);可以通过读取GPIO来知道现在LED的亮/暗.;可以把GPIO拿来当IRQ的信号,;利用GPIO来判断SDcard的“插入/拔出”的动作;可以利用GPIO来实现SPI等等应用 |
GPU | Graphics Processing Unit | 图形处理器 又称显示核心,显卡、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。 |
GUID | Globally Unique Identifier | 全局唯一标识符,GUID是一种由算法生成的二进制长度为128位的数字标识符。主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。 |
HDA | High Definition Audio | 是intel设计的用来取代AC97的音频标准,https://blog.csdn.net/zhao_longwei/article/details/50288391 |
HDMI | High Definition Multimedia | 高清晰度多媒体接口,应用HDMI的好处是:只需要一条HDMI线,便可以同时传送影音信号,而不需要多条线材来连接;同时,由于无线进行数/模或者模/数转换,能取得更高的音频和视频传输质量。HDMI接口也可以转换成DVI或者VGA接口。目前高端显卡和显示器均用此类型接口,笔记本也有HDMI接口。 |
HOB | Hand of Block | 由pei 阶段传送给dxe的信息只能通过hob来传送,所以他包含dxe所需的所有信息,如phit, physical memory,firmwarevolume ,dxe core, dxe stack/bsp, guid hob, 它是linking list的数据结构,标头为phit,其中包含了boot mode的信息,尾巴是termination.如果搜寻hob时找到termination表示没有些hob,guid hob 是由chipset vendor 提供的信息,有自己的格式,不想被其他人所使用,是属于private information. |
HII | Human Interface Infrastructure | HII 数据库定义了一套管理用户输入的基础架构,支持多种类型的用户输入。在这个架构中HII 数据库处理底层位置,负责提供用户安装、卸载及使用各种字符串、字体及图片等资源的接口。 |
ICH | I/O controller hub | 南桥芯片,输入/输出控制器中心,主要是用于管理低速或者是中速的组件,比如PCI总线、USB接口、IDE硬盘接口 |
IDE | Integrated Device Electronics | 一种磁盘驱动器的接口类型,采用并行传输技术,也称为ATA接口。是由Compag和Conner共同开发并由Western Digital公司生产的控制器接口,现已作为一种接口标准被广泛的应用。它最多可连接两个IDE接口设备,允许最大硬盘容量528兆,控制线和数据线合用一根40芯的扁平电缆与硬盘接口卡连接。数据传输率为3.3Mbps-8.33Mbps。IDE硬盘的接口类型:ATA、Ultra ATA、DMA、Ultra DMA。 |
IDT | Interrupt Descriptor Table | 中断描述表,记录了0~255的中断号和调用函数之间的关系。 |
IGD | Integrated Graphics Device | 集成显卡是计算机硬件中的一种图形处理器,通常被集成到主板或CPU芯片中。与独立显卡不同,它不需要额外的插槽或电源连接。与独立显卡相比,它们的性能较低,但可以满足大多数基本计算机需要,例如日常办公、简单游戏和视频播放等。 |
INTR | Interrupt Require | 可屏蔽中断,对可屏蔽中断源的请求,CPU可以响应,也可以不响应。对于可屏蔽中断,除了受本身的屏蔽位控制外,还都要受一个总的控制,即CPU标志寄存器中的中断允许标志位IF(Iinterrupt Flag)的控制,IF位为1,可以得到CPU的响应,否则,得不到响应。IF位可以由用户控制,指令STI或Turbo c的Enable()函数,将IF位置1(开中断),指令CLI或Turbo_c 的Disable()函数,将IF位清0(关中断)。 典型的例子是打印机中断。 |
IPI | Interrupt Processor Interrupts | 处理器间中断是一种特殊的中断,在多处理器系统中,一个处理器可以向其它处理器发送中断,要求目标处理器执行某件事情。 |
IPMI | Intelligent Platform Management Interface | IPMI是业界的一种规范。核心是一个专用芯片/控制器(BMC),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装在服务器主板上的独立的板卡,也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。 |
IRQ | Interrupt Request | 中断,其实就是由硬件或软件所发送的一种信号。中断允许让设备(如键盘,串口卡,并口等设备)表明它们需要CPU。一旦CPU接收了中断请求,CPU就会暂时停止执行正在运行的程序,并且调用一个称为中断处理器或中断服务程序(interrupt service routine)的特定程序。中断服务程序或中断处理器可以在中断向量表(IDT)中找到,而这个中断向量表位于内存中的固定地址中。CPU处理完中断后,就会恢复执行之前被中断的程序。blog.csdn.net/vito_bin/article/details/52986011 |
KVM | Keyboard、Video、Mouse | KVM 单板指的是一种服务器硬件,它可以让多个计算机共享同一个物理服务器。通常安装在服务器机架中,并提供了多个连接电缆端口(如VGA、USB、PS/2等),以便连接多台计算机,通过一个共享服务器,使用一个键盘、鼠标和显示器来实现多个计算机的管理和控制。 |
LBA | Logical Block Address | 是硬盘或固态硬盘中每个扇区的唯一标识符,它是由硬盘或固态硬盘控制器为磁盘中每一个扇区分配的一个数字地址。使用LBA可以使操作系统更高效地使用硬盘中的空间,在硬盘上创建任意大小的文件,并将它们分配到离散的空间中。这种技术称为逻辑块管理。 |
LPC | Low Pin Count | 是基于 Intel 标准的33 MHz 4 bit 并行总线协议,用于代替以前的 ISA 总线协议,但两者性能相似,都用于连接南桥和Super I/O芯片、FLASH BIOS、EC等设备LPC虽传输速度慢,但特别适合慢速外设与PCH之间的通信实现,常见适用于Supper IO/ EC/BMC/80Port Debug Card,S I/O 是面向Desktop flatform,EC是面向Notebook flatform,而BMC是面向Server flatform。 |
LRDIMM | Load Reduced DIMM | 低负载双列直插内存模块。相比RDIMM,LRDIMM并未使用复杂寄存器,只是简单缓冲,缓冲降低了下层主板上的电力负载,但对内存性能几乎无影响。此外,LRDIMM内存将RDIMM内存上的Register芯片改为iMB(isolation Memory Buffer)内存隔离缓冲芯片,直接好处就是降低了内存总线负载,进一步提升内存支持容量。 |
MCH | memory controller hub | 北桥芯片,内存控制器中心,用于cpu、内存和AGP视频接口,这些接口具有很高的传输速率、用于存储器的控制 |
MTRR | Memory Type Range Register | 存储区域类型寄存器,规定了读写某段范围物理内存的策略,用于优化CPU数据传送性能。其实是告诉CPU在解析或者说操作内存的时候应该用什么手段。就这么简单. |
NMI | NonMaskable Interrupt | 不可屏蔽中断(又叫非屏蔽中断),不可屏蔽中断源一旦提出请求,CPU必须无条件响应,典型的非屏蔽中断源的例子是电源掉电,一旦出现,必须立即无条件地响应,否则进行其他任何工作都是没有意义的。 |
NTFS | New Technology File System | 是 WindowsNT 环境的文件系统,当用户将硬盘的一个分区格式化为NTFS分区时,就建立了一个NTFS文件系统。NTFS文件系统同FAT32文件系统一样,也是用“簇”为存储单位,一个文件总是占用一个或多个簇。 |
NVME | Non-Volatile Memory express | 非易失性内存主机控制器接口规范的简称,它是一种协议,能够使固态硬盘(SSD)运行得更快,NVME |
OS | Operating System | 操作系统是计算机系统的核心组件,它是一种软件程序,管理计算机系统的硬件资源(如CPU、内存、硬盘、输入/输出设备等)和其他应用程序,从而使计算机系统能够正常工作。通常有不同的类型,包括Windows、Mac OS X、Linux、Unix等。每种类型都有它自己的特点和优缺点,适用于不同的场景和需求。 |
OSPM | Operating System-directed configuration and Power Management | 一种操作系统特定的技术,可帮助管理计算机的功耗,并提高系统的性能。通过使用电源管理机制控制多种设备的能源消耗,OSPM从多个方面控制系统的功耗,以优化系统性能并延长电池使用寿命。 |
PCD | Platform Configuration Database | UEFI BIOS中的一个数据结构,用于存储一个平台的配置参数。这些参数可以被UEFI程序、驱动程序和操作系统等组件访问,以控制硬件的行为和性能。PCD的具体内容包括变量名、数据类型、默认值和访问权限等信息。使用PCD,可以将平台配置信息抽象出来,从而大大简化了UEFI软件的编写和维护。在编写UEFI代码时,可以使用PCD的API来访问平台配置数据,达到快速定制和灵活配置UEFI软件的目的。 |
PCH | Platform Controller Hub | 是intel公司的集成南桥。北桥中的内存控制器和PCIe控制器都集成到了CPU内部,相当于整个北桥芯片都集成到了CPU内部,主板上只剩下南桥.所以PCH可以理解成南桥.目前Intel的有些SOC连PCH也集成到了CPU内部,比如:Intel Xeon D系列.PCH具有原来ICH的全部功能,又具有原来MCH的管理引擎功能。 |
PCI | Peripheral Component Interconnect | PC中最常用的总线, 是并行总线,中文为外设部件互连标准,曾经是个人电脑中最广泛的接口,主要用于连接声卡、显卡、网卡等 |
PCIE | PCI Express | PCI的升级版, 是串行总线, 已经取代PCI, 相比PCI有很多高级特性, 例如:总线可扩展成 x2, x4, x8, x16等;Pin脚更少, 支持AER (Advanced Error Reporting), 更快的速度等;软件方面, PCIE向后兼容PCI |
PEI dispatcher | 是pei core 的一部分,用来搜寻和执行peim,PEI派遣器,主要功能是找出系统中的所以PEIM,并根据PEIM之间的依赖关系按顺序执行PEIM | |
PEIM | PEI module | PEI阶段可执行的二进制代码模块,被pei core所dispatch来做各种任务和初始化。功能有对processor, chipset,device做基本的初始和其他特定的功能。 |
PHIT | Phase Handoff Information Table | 所有的Hob放在一段连续的内存里面,由一个以定义好的头去标识,这个头(header)就是PHIT. 我们把PHIT 和当前所有的hob 合在一起叫Hob list.PHIT的位置由GetHobList 这个系统服务区获得。 |
POC | Proof of Concept | POC 需求常常涉及到在真实的环境下进行实验评估,模拟真实的用户场景,评估系统的性能、稳定性和可靠性等。POC 需求通常比较短期、小规模,有时可能仅涉及一个或几个样本。POC 需求结果可以为决策者提供重要的参考,以确定是否继续投入资金和人力资源进行该项目的实施。 |
POST | Power on self Test | 开机自检,指计算机系统,接通电源,(BIOS程序)的行为,包括对CPU、系统主板、基本内存、扩展内存、系统ROM BIOS等器件的测试。如发现错误,给操作者提示或警告。简化或加快该过程,可使系统能够快速启动。百度百科 |
PPI | PEIM to PEIM Interfaces | PPI是一个PEIM和另一个PEIM沟通的桥梁,它通过PPI描述符来描述其特性,当peim需要提供功能给其他peim使用时,桥梁两端一端作为生产者,Install PPI,另一端作为消费者,使用Locate PPI,并且使用它。PPI描述符是一个数据结构。 |
PTT | Platform Trust Technology | PTT是一种与TPM功能相同的低成本解决方案。 从操作系统的角度来看,TPM和PTT与位锁交互的方式几乎没有区别。PTT 和 TPM 是不同的技术,但它们是相辅相成的。主要是利用经过安全验证的加密密钥为设备带来更强的安全性,它是许多安全应用的核心,例如微软在Windows Server 2008/Windows Vista及以后版本中整合的BitLocker功能就需要用到TPM,在使用BitLocker功能的时候,BitLocker会将Windows的硬盘分区进行加密,并将密钥保存TPM上,由于TPM的特性这个密匙是不会对外暴露的,而且还有专门的加密密匙来保护这个密匙,因此TPM的安全性可以说是很高的。 |
RDMM | Registered DIMM | 带寄存器的双列直插内存模块。RDIMM在内存条上加了一个寄存器进行传输,其位于CPU和内存颗粒之间,既减少了并行传输的距离,又保证并行传输的有效性。由于寄存器效率很高,因此相比UDIMM,RDIMM的容量和频率更容易提高。 |
RTC | Real-time clock | 实时时钟芯片。存在于PC(x86)及类PC架构的电路中,其主要的作用是记录设备关机时的时间及在设备开机时提供时间基准,也就是说在设备机器关电的时候,记录下当时的时间,在设备启动时为设备内部的时间提供基准值,从而使得设备内部的时间值不是从初值开始,而是从RTC记录并运行的时间开始。从这个意义上RTC有被成为墙上时间(walltimer)。 主要用于跟踪日期和时间;报警、闹钟、看门狗、高精度的校准寄存器;在待机状态下,作为逻辑电路的主时钟;信号时钟源和参数设置存储电路,RTC详解 |
SCI | System Control Interrupt | 硬件用来将ACPI事件通知操作系统的一种系统中断. 如: L Event, E Event, Q event. |
SCSI | Small Computer System Interface | 小型计算机系统接口,使用50针接口,外观和普通硬盘接口有些相似。 用在服务器上面比较多,速度快,稳定性很好,比较适合做磁盘阵列。IDE、SATA、SCSI区别 |
SDL | System Description Language | 一种用于描述系统结构、行为和交互的形式化语言。它被广泛用于软件和硬件系统的规划、分析、设计和实现过程中。SDL包括图形和文本表示法,可以用于定义系统的结构和状态转换模型,以及在模拟和验证系统中进行交互。它可以用于许多领域,如通信、自动化、计算机网络、软件开发等。SDL语言通常与其他建模语言(如UML)结合使用,以提高模型的准确性和完整性。 |
SecureBoot | 一种安全技术,它被用于保护计算机免受恶意软件和恶意操作系统的攻击。基本原理是在计算机启动时,对系统中所有的启动代码或驱动程序进行数字签名的验证,数字签名可以被放置在UEFI BIOS中的一个叫做“Platform Key”(PK)的信任锚点中,由此形成一个可信的验证链。只有通过数字签名验证的启动代码或驱动程序才会被加载和执行,不通过验证的代码将被阻止运行,从而可以有效地防止恶意软件和恶意操作系统的破坏。 | |
SEV | Secure Encrypted Virtualization | 安全虚拟化技术,主要的思想是为虚拟机内存进行加密保护,而且不同虚拟机之间以及宿主机不能直接读取或者窃取到虚拟机内存数据。SEV提供的虚拟机内存数据的加密功能,可以保护虚拟机内存免受物理攻击,跨虚拟机和来自Hypervisor的攻击。SEV功能使能后,物理地址的43 bit至47 bit分别用来标志ASID和C-bit,在通过页表访问虚拟机内存时,虚拟机的物理地址回携带与虚拟机对应的ASID的Tag,用来判断是访问哪个虚拟机的数据,或者是操作哪个虚拟机的数据。 |
SIMM | single in-line memory module | 单列直插式内存模块,是一种在20世纪80年代初到90年代后期在计算机中使用的包含随机存取存储器的内存模块。它与现今最常见的双列直插式内存模块(DIMM)不同之处在于,SIMM模块两侧的触点是冗余的。与DIMM之间的差异可见https://blog.csdn.net/LUOHUATINGYUSHENG/article/details/102596403 |
shadow | 内存映射,实质上就是将BIOS程序从设备拷贝到内存中,只是不管在设备还是在内存中,两者用到的地址是相同的,所以对正在运行的程序来说,并没法看出什么区别来,只是通过控制PAM寄存器让其定向到不同的设备上。对BIOS程序进行shadow的主要目的就是为了实现性能的提升,因为BIOS刚开始执行的时候,内存并没有初始化,程序没法直接放到内存中。 | |
SIO | Super Input Output | 超级输入输出芯片,一般位于主板左下方或者左上方。所说的“超级”是指它集成了PS/2键盘、PS/2鼠标、串口COM、并口LPT接口等处理功能,而这些接口都是计算机中的慢速I/O设备。它的主要功能包括负责处理从键盘、鼠标、串行接口等设备传输来的串行数据,将它们转换成为并行数据,同时也负责并行接口、软驱接口数据的传输与处理。SIO通过LPC总线与南桥通信,进行数据传输,而且SIO本身也是一块MCU,可以独立的控制输入输出设备。 |
SMBIOS | System Management BIOS | SMBIOS是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范,百度百科 |
SMBUS | System Management Bus | 系统管理总线,是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。百度百科 |
SMI | System Management Interrupt | 是不可屏蔽外部中断.优先级高于所有调试中断、NMI、可屏蔽中断和软中断.触发SMI后, 处理器就会进入SMM mode. SMI的中断处理程序是BIOS C代码, 执行环境是SMM |
SMM | System Management Mode | 是Intel IA32/Intel64 CPU 架构的一种特殊模式。CPU通过SMI(System Management Interrupt) 进入SMM 模式。然后,CPU 保存当前环境,跳转到预先定义的地址,执行完后通过RSM指令返回。SMM有着非常高的优先级(RING 0),同时有着非常特殊的运行模式,有专用的memory空间,以及非常高的权限,可以访问所有的硬件资源,OS受保护的数据也可以访问拷贝,Flash也可以修改,所以MMI的安全是非常重要的。 |
SPD | Serial Presence Detect | 意思是模组存在的串行检测, SPD是一组关于内存模组的配置信息,如P-Bank数量、电压、行地址/列地址数量、位宽、各种主要操作时序(如CL、tRCD、tRP、tRAS等)……它们存放在一个容量为256字节的EEPROM(Electrically Erasable Programmable Read Only Memory,电擦除可编程只读存储器)中。内存SPD的介绍和刷新 |
SPI | Serial Peripheral Interface | 串行外设接口,SPI是一种高速的、全双工的、同步的通信总线。其在芯片上只占四个引脚,分别为SCLK(时钟)、MISO(master data in)、MOSI(master data out)、CS(chip select) |
SSD | Solid State Drive | 固态硬盘,用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。优点:读写速度快;防震抗摔性;低功耗;无噪音;工作温度范围大;轻便。缺点:容量小;寿命有限;售价高 |
TBT | Thunderbolt | (TBT) 连接技术融合了PCI Express数据传输技术和Display Port显示技术,由一颗Intel专用控制芯片进行驱动,通过PCI Express x4,Display Port总线与系统芯片组相连。其中PCI Express用于数据传输, Display Port则用于显示信号传输,每条通道都提供双向10Gbps带宽。•(A)TBT1 & TBT2 •(B)TBT3(外观如USB type-C,区分是TBT3接口有闪电图标) |
TDP | Thermal Design Power | TDP是CPU的基本物理指标. 它的含义是当CPU达到负荷最大的时候, 释放出的热量, 单位是W(watt). Thermal必须保证在TDP最大的时候, CPU的温度仍然在设计范围之内 |
TOLUD | Top Of Low Usable Dram | 低可用DRAM的顶部,由于操作系统的寻址空间最大只能到达4GB范围,因此系统不能直接寻址4GB以上的物理内存。因此,这4GB范围内的物理内存空间被称为低端内存(Low-memory)。TOLUD是在32位操作系统中可用的低端内存空间的最大物理位置。操作系统可以使用它来寻找空闲的物理内存空间,并用于分配给操作系统或进程使用。 |
TOUUD | Top Of Upper Usable Dram | 上可用DRAM的顶部,操作系统可以使用高于4GB的内存空间。TOUUD就是指这个内存空间的末尾。位置取决于系统内的硬件结构,它被用于寻找可用的空闲物理内存,用于分配给操作系统或者进程。对于64位系统,由于其内存寻址范围相对较宽,内存寻址空间可以达到2的64次方Byte(16EB),因此其内存寻址空间相对32位系统更大,可用性也更高。 |
TPM | Trust Platform Module | 可信平台模块,通常指的是实现了TPM标准的芯片,这类芯片可以是物理实体的(discrete TPM,简称dTPM),也可以是其它芯片模拟的(比如Intel的TXE技术中包含模拟的TPM,称为fTPM),TPM提供了一系列的接口,软件可以操作这些接口,来完成某些目的,这些目的通常跟安全有关,比如TPM可以用于:安全启动;敏感信息存取;加解密等等 |
TSE | Text Setup Engine | 是Windows操作系统安装过程中的一个文本界面引擎,用于帮助用户在安装过程中选择各种设置,它是一个命令行界面的工具,通过提供自定义脚本等扩展插件和功能,可以自动化执行任务。它也提供了一个叫做sysprep的工具,帮助管理员进行自动化地配置和部署。 |
TSL | Transient System Load | 瞬态系统负载是指计算系统短时间内发生的负载波动,用户的工作负载可能会因为应用程序的启动、数据传输、I/O操作等因素短时间内急速变化,可能产生临时的系统性能问题和硬件故障,为了减少这些影响,可以采取一些优化措施,如增加资源、优化应用程序、调整内存分配策略等。 |
UDIMM | Unbuffered DIMM | 无缓冲双列直插内存模块,指地址和控制信号不经缓冲器,无需做任何时序调整,直接到达DIMM上的DRAM芯片。UDIMM由于在CPU和内存之间没有任何缓存,因此同频率下延迟较小。数据从CPU传到每个内存颗粒时,UDIMM需保证CPU到每个内存颗粒之间的传输距离相等,这样并行传输才有效,而这需要较高的制造工艺,因此UDIMM在容量和频率上都较低。 |
UPI | Ultra Path Interconnect | 是用于处理器 (CPU) 之间快速通信的总线架构。它用于 Intel Xeon 处理器之间的通信,而在 AMD EPYC 处理器中被称为 Infinity Fabric 连接。UPI 的主要目的是提供一个高速、低延迟的连接途径,以实现高效的多处理器通信。它能够以多种速率进行通信,并提供非常高的带宽和低延迟,从而使多个处理器之间的通信更加高效。 |
VBIOS | Video BIOS | 显卡固件, 用于对显卡做初始化和功能配置的固件, 以binary文件的形式包入在BIOS中, 可根据需求配置功能. 可以理解成Video BIOS是GPU的BIOS |
VBT | Video bios table | VBT 是一个特别制作的客制化过得特殊 binary 数据块。靠 BMP utility 来编辑。VBT 同样如同 legacy vbios 一样记录了 detail timing、GPIO Pins、Clock 等显示方面的参数信息。 |
VGA | Video Graphics Array | |
VPD | Vital Product Data | 重要产品数据。VPD记录了FRU(Feild Replaceable Unit,现场可替换单元)设备的部件号、序列号等信息,可以唯一标志系统的软件、硬件,也可以存放系统微指令。VPD提供了一种存储设备性能或故障等信息的机制,软件可以将PCIe设备的性能参数或故障信息回填到VPD中,方便设备使用或调试。VPD通常存放在EEPROM中,当然其他掉电不掉数据的存储设备也可以。PCie VPD |
VTIO | Virtualization Technology for Direct I/O | 是Intel虚拟化技术的一部分,主要针对的是I/O子系统,它的实现主要是通过在硬件上引入重定向单元,该硬件重定向单元用于对I/O子系统的DMA操作和中断传递进行重定向,从而辅助VMM(Virtual Machine Monitor)实现I/O子系统的虚拟化 |
xHCI | eXtensible Host Controller Interface | USB3.0的接口标准,它在速度、节能、虚拟化等方面都有了较大的提高。 xHCI支持所有种类速度的USB设备(USB 3.0 SuperSpeed, USB 2.0 Low-, Full-, and High-speed, USB 1.1 Low- and Full-speed)。xHCI的目的是为了替换其他三种(UHCI/OHCI/EHCI)OHCI、UHCI都是USB1.1的接口标准,而EHCI是对应USB2.0的接口标准。 |