應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

中國 BIOS 新標(biāo)準(zhǔn)“UBIOS”正式發(fā)布:華為、統(tǒng)信、軟通等單位聯(lián)合起草

2025-10-22 09:08 IT之家
關(guān)鍵詞:“UBIOS”

導(dǎo)讀:2025 年 10 月 17 日,由全球計算聯(lián)盟(GCC)主導(dǎo)的團體標(biāo)準(zhǔn)《統(tǒng)一基本輸入輸出系統(tǒng)(UBIOS)接口規(guī)范》正式發(fā)布,標(biāo)準(zhǔn)號為 T / GCC 3007—2025。

  2025 年 10 月 17 日,由全球計算聯(lián)盟(GCC)主導(dǎo)的團體標(biāo)準(zhǔn)《統(tǒng)一基本輸入輸出系統(tǒng)(UBIOS)接口規(guī)范》正式發(fā)布,標(biāo)準(zhǔn)號為 T / GCC 3007—2025。

  這一標(biāo)準(zhǔn)的確立,標(biāo)志著在計算架構(gòu)日益多元化的今天,中國終于擁有了第一個完整、標(biāo)準(zhǔn)化、可擴展的國產(chǎn)固件體系標(biāo)準(zhǔn),為基礎(chǔ)輸入輸出系統(tǒng)構(gòu)建提供標(biāo)準(zhǔn)化框架,提升系統(tǒng)兼容性與穩(wěn)定性。

  UBIOS 是計算機啟動時最基礎(chǔ)的系統(tǒng)軟件,承擔(dān)著初始化硬件、引導(dǎo)操作系統(tǒng)的核心任務(wù),是連接芯片硬件與上層軟件的橋梁。與當(dāng)前業(yè)界普遍采用的 UEFI 標(biāo)準(zhǔn)不同,UBIOS 針對未來異構(gòu)計算、Chiplet(芯粒)等先進芯片技術(shù)的發(fā)展趨勢,進行了一次從底層理念出發(fā)的重構(gòu)。

  《統(tǒng)一基本輸入輸出系統(tǒng)(UBIOS)接口規(guī)范》起草單位包括中國電子技術(shù)標(biāo)準(zhǔn)化研究院、華為技術(shù)有限公司、南京百敖軟件有限公司、昆侖太科 (北京) 技術(shù)股份有限公司、超聚變數(shù)字技術(shù)有限公司、四川華鯤振宇智能科技有限責(zé)任公司、天翼云科技有限公司、統(tǒng)信軟件技術(shù)有限公司、河南昆侖技術(shù)有限公司、軟通計算機有限公司、神州數(shù)碼集團股份有限公司、中移 (蘇州)軟件技術(shù)有限公司、寶德計算機系統(tǒng)股份有限公司。

  《統(tǒng)一基本輸入輸出系統(tǒng)(UBIOS)接口規(guī)范》規(guī)定了計算系統(tǒng)中基本輸入輸出系統(tǒng)(BIOS)、操作系統(tǒng)(OS)、基板管理控制器(BMC)、外設(shè)板卡等各組件間以及 BIOS 內(nèi)部固件間的交互方式,包括交互架構(gòu)、交互通道、接口形式等。本文件適用于 BIOS、操作系統(tǒng)、BMC 和外設(shè)的設(shè)計、開發(fā)和測評。

  UBIOS 定義是統(tǒng)一基本輸入輸出系統(tǒng)(Unified Basic Input Output System),一種支持分布式架構(gòu)與軟硬芯協(xié)同的固件框架,包括 UBIOS 接口、統(tǒng)一虛擬總線(Unified Virtual Bus,簡稱 UVB)、功能標(biāo)識(Function ID,簡稱 FID)、信息標(biāo)識(Information ID,簡稱 IID)、組件標(biāo)識(User ID)、UB 處理單元(UB Processing Unit,簡稱 UBPU)、實體(Entity)等方面的內(nèi)容。

  該文件是為適應(yīng)芯片異構(gòu)化、BIOS 多固件化、外設(shè)智能化而設(shè)計,統(tǒng)一了 BIOS 與 OS 之間、BIOS 與外設(shè)之間以及 BIOS 內(nèi)部固件間的交互方式,進而延伸到與 BIOS 關(guān)聯(lián)的其他部件,如 BMC 固件、EC 固件。對于主流的異構(gòu) SoC,典型系統(tǒng)分層架構(gòu)如下圖所示。

  UBIOS 基礎(chǔ)架構(gòu)包括虛擬總線以及通過虛擬總線傳輸信息的 UBIOS 接口。UBIOS 接口包括 BIOS 啟動 OS 上報信息表、BIOS 的運行時服務(wù)功能、BIOS 根據(jù)事件觸發(fā)向 OS 報告的信息、 BIOS 內(nèi)部多組件間的功能調(diào)用和信息報告、BIOS 與其他組件間的功能調(diào)用和信息報告等。UBIOS 接口可分為信息上報和功能交互兩類。

  UBIOS 的創(chuàng)新性也正體現(xiàn)在這里:UBIOS Interface(統(tǒng)一接口)和 UVB(統(tǒng)一虛擬總線)。

  傳統(tǒng)固件中,各硬件模塊間調(diào)用關(guān)系復(fù)雜且緊密耦合,如同每個建筑都有獨特的鎖和鑰匙,溝通效率低且難以擴展。UBIOS 提出了統(tǒng)一虛擬總線(UVB)的概念,以簡化 BIOS 內(nèi)部多固件及 BIOS 與周邊組件之間的復(fù)雜交互,使各組件都可基于相同的接口定義進行交互。UVB 是面向各種組件提供統(tǒng)一接口的、虛擬的總線。它可以通過不同的物理實體承載,SoC 內(nèi)所有子系統(tǒng)都可連接到這個總線上,SoC 外圍部件也可與 UVB 相連。交互消息可通過總線傳遞,以達到統(tǒng)一各組件間的軟件交互方式的目的。

  另外,在一個大型計算系統(tǒng)內(nèi)可能存在多個小型計算系統(tǒng),各小型計算系統(tǒng)通過互聯(lián)總線連接,每個小型計算系統(tǒng)都擁有自己的 SoC 芯片、BIOS、OS,這種情況在本文件中稱為多域系統(tǒng)。這個系統(tǒng)可以是對稱的,即每個域擁有相同的硬件環(huán)境、相同的 BIOS、相同的 OS 等;也可以是非對稱的,即各個域的 BIOS、OS 可以不同,常見于異構(gòu)計算集群中。不論對稱還是非對稱的多域系統(tǒng),均可通過 UVB 互聯(lián)。