• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于UEFI的SMBIOS設(shè)計(jì)與研究

    2013-09-10 01:19:00朱賀新王正鵬
    關(guān)鍵詞:句柄表項(xiàng)字符串

    朱賀新,王正鵬

    (1.北京工業(yè)職業(yè)技術(shù)學(xué)院 信息工程系,北京100042;2.瞬聯(lián)軟件科技 (北京)有限公司,北京100102)

    0 引 言

    系統(tǒng)管理基本輸入輸出系統(tǒng) (system management basic input output system,SMBIOS)負(fù)責(zé)收集系統(tǒng)信息,提供給操作系統(tǒng),用于操作系統(tǒng)安裝與管理。由于計(jì)算機(jī)涉及的軟硬件種類(lèi)繁多,每種設(shè)備的品牌、型號(hào)、版本各不相同,各種配置的組合致使機(jī)型數(shù)目巨大,操作系統(tǒng)無(wú)法根據(jù)各種機(jī)型逐一定制,因此需要SMBIOS的支持。從計(jì)算機(jī)分層設(shè)計(jì)角度出發(fā),操作系統(tǒng)不會(huì)直接掃描全部計(jì)算機(jī)固件和硬件,他需要基本輸入輸出系統(tǒng) (basic input output system,BIOS)的支持,BIOS負(fù)責(zé)初始化硬件設(shè)備,收集計(jì)算機(jī)系統(tǒng)信息和引導(dǎo)操作系統(tǒng)。BIOS中的系統(tǒng)軟硬件基本信息將以SMBIOS的形式組織,并提供給操作系統(tǒng)訪(fǎng)問(wèn)。SMBIOS是BIOS的核心組成部分之一,是計(jì)算機(jī)系統(tǒng)不可或缺的部分。目前有關(guān)SMBIOS的研究多集中在SMBIOS所提供信息的應(yīng)用,如通過(guò)讀取SMBIOS表用于生成隨機(jī)數(shù)并加密[1],讀取特定表項(xiàng)并分析以讀取系統(tǒng)固件[2],使用表項(xiàng)進(jìn)行雜湊并數(shù)字簽名[3],傳輸整個(gè)SMBIOS表[4]。有關(guān)架構(gòu)設(shè)計(jì)及實(shí)現(xiàn)方法的資料比較缺乏,工程師在開(kāi)發(fā)SMBIOS過(guò)程很難獲得指導(dǎo)其開(kāi)發(fā)的相關(guān)資料,而SMBIOS的開(kāi)發(fā)與客戶(hù)化定制是目前工程應(yīng)用中研發(fā)熱點(diǎn)與難點(diǎn)之一,本文源自實(shí)際工程應(yīng)用,針對(duì)研發(fā)過(guò)程,系統(tǒng)介紹SMBIOS架構(gòu)和參考實(shí)現(xiàn),從而為SMBIOS研發(fā)工程師及相關(guān)領(lǐng)域的研究提供指導(dǎo)。

    1 技術(shù)綜述

    1.1 UEFI

    BIOS介于硬件和操作系統(tǒng)之間,負(fù)責(zé)系統(tǒng)加電自檢,硬件設(shè)備初始化,執(zhí)行驅(qū)動(dòng)和某些應(yīng)用程序,收集系統(tǒng)信息,屏蔽硬件差異,引導(dǎo)操作系統(tǒng)并提供系統(tǒng)調(diào)用。統(tǒng)一可擴(kuò) 展 固 件 接 口 (unified extensible firmware interface,UEFI)是替代傳統(tǒng)BIOS的升級(jí)方案[5]。UEFI規(guī)范定義了固件于固件之間,固件與操作系統(tǒng)之間的接口與服務(wù),相比傳統(tǒng)BIOS,UEFI采用全新的架構(gòu)與模塊化設(shè)計(jì)[6]的理念;具有豐富的可擴(kuò)展性,良好的兼容性,絕大多數(shù)采用C語(yǔ)言開(kāi)發(fā),易于開(kāi)發(fā)與維護(hù),UEFI規(guī)范中已定義SMBIOS_TABLE_GUID用來(lái)定位SMBIOS表因而本文在UEFI的基礎(chǔ)上設(shè)計(jì)SMBIOS。

    1.2 SMBIOS

    系統(tǒng)管理BIOS (system management BIOS,SMBIOS)規(guī)范定義了用戶(hù)或者應(yīng)用程序存儲(chǔ)和訪(fǎng)問(wèn)計(jì)算機(jī)系統(tǒng)信息的一系列數(shù)據(jù)結(jié)構(gòu) (即信息存放格式)以及訪(fǎng)問(wèn)方法[7](例如如何在系統(tǒng)中獲得SMBIOS所描述的計(jì)算機(jī)系統(tǒng)信息),是主板或系統(tǒng)制造者以標(biāo)準(zhǔn)格式顯示產(chǎn)品管理信息所需遵循的統(tǒng)一規(guī)范。根據(jù)SMBIOS規(guī)范,系統(tǒng)管理者可以獲取系統(tǒng)各部件的型號(hào),參數(shù)設(shè)置,所處狀態(tài)等一系列信息,通常SMBIOS實(shí)現(xiàn)至少包含BIOS,整機(jī),主板,內(nèi)存,CPU,端口和集成設(shè)備的詳細(xì)信息。

    SMBIOS的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)由兩部分構(gòu)成:入口結(jié)構(gòu)(Entry Point Structure,EPS)表和SMBIOS數(shù)據(jù)表,EPS表對(duì)SMBIOS版本,SMBIOS數(shù)據(jù)表在內(nèi)存中存儲(chǔ)位置,長(zhǎng)度等信息進(jìn)行說(shuō)明。SMBIOS數(shù)據(jù)表對(duì)計(jì)算機(jī)系統(tǒng)各組件的數(shù)據(jù)存儲(chǔ)及結(jié)構(gòu)進(jìn)行詳細(xì)說(shuō)明。SMBIOS EPS表部分結(jié)構(gòu)見(jiàn)表1。

    表1 EPS結(jié)構(gòu)

    通過(guò)EPS表結(jié)構(gòu)中的16H以及18H處,獲得數(shù)據(jù)表長(zhǎng)度和數(shù)據(jù)表地址,即可訪(fǎng)問(wèn)結(jié)構(gòu)表。從EPS表中的1CH處可得知SMBIOS數(shù)據(jù)表表項(xiàng)的總數(shù)。

    2 架構(gòu)設(shè)計(jì)

    為實(shí)現(xiàn)對(duì)SMBIOS規(guī)范的支持,基于固件和軟件相關(guān)規(guī)范設(shè)計(jì)了SMBIOS系統(tǒng)架構(gòu),如圖1所示。

    圖1 SMBIOS系統(tǒng)架構(gòu)

    SMBIOS核心服務(wù)部分主要需要完成兩方面功能,首先將負(fù)責(zé)創(chuàng)建EPS并將其注冊(cè)到固件系統(tǒng);其次需要提供SMBIOS表項(xiàng)的操作接口,操作接口需要完成如下方面功能:添加SMBIOS數(shù)據(jù)表項(xiàng);更新表項(xiàng)中字符串信息;刪除數(shù)據(jù)表項(xiàng);查找獲取某數(shù)據(jù)表項(xiàng)。

    SMBIOS數(shù)據(jù)表定制部分需要?jiǎng)討B(tài)收集或靜態(tài)填充相關(guān)規(guī)范所定義的數(shù)據(jù)表項(xiàng)信息,并調(diào)用SMBIOS核心服務(wù)部分提供的操作接口將組織好的SMBIOS表項(xiàng)添加到SMBIOS表中。該部分負(fù)責(zé)SMBIOS表項(xiàng)安裝功能,提供針對(duì)特定環(huán)境或系統(tǒng)客戶(hù)定制話(huà)開(kāi)發(fā),該部分至少需要包括如下信息:BIOS廠商信息,版本信息,編譯時(shí)間;BIOS制造商名稱(chēng),產(chǎn)品名稱(chēng),產(chǎn)品序列號(hào);主板制造商信息,序列號(hào);SMBIOS結(jié)束表。

    操作系統(tǒng)及應(yīng)用部分將根據(jù)UEFI提供的接口和傳遞的數(shù)據(jù),訪(fǎng)問(wèn)SMBIOS數(shù)據(jù)表內(nèi)容。

    3 核心實(shí)現(xiàn)

    UEFI系統(tǒng)維護(hù)著一張系統(tǒng)表 (system table),每個(gè)UEFI驅(qū)動(dòng)程序或應(yīng)用程序的程序入口參數(shù)都包含該表信息,它包含了UEFI系統(tǒng)的服務(wù)與信息,主要的服務(wù)包括引導(dǎo)時(shí)服務(wù) (boot service)和運(yùn)行時(shí)服務(wù) (runtime service),通過(guò)這兩種服務(wù)可以獲取UEFI多數(shù)資源。System table同時(shí)也包括各種固件版本信息、錯(cuò)誤信息等,系統(tǒng)配置信息表 (EFI configuration table)也包含在系統(tǒng)表中,常用的工業(yè)規(guī)范都將在本表中描述。如高級(jí)電源管理接口[8]、SMBIOS。各系統(tǒng)配置表的表項(xiàng)采用全局唯一標(biāo)識(shí)符(globally unique identifier,GUID)與各表項(xiàng)內(nèi)容對(duì)應(yīng),通過(guò)該唯一的GUID可以訪(fǎng)問(wèn)到各表信息。

    UEFI規(guī)范僅對(duì)其進(jìn)行功能與接口定義,無(wú)相關(guān)實(shí)現(xiàn)方案。相關(guān)參考代碼僅對(duì)System table給出了框架實(shí)現(xiàn),系統(tǒng)配置信息表中并沒(méi)有具體的信息表或工業(yè)規(guī)范表,我們所需要的SMBIOS表也沒(méi)有創(chuàng)建。此時(shí)我們需要將SMBIOS表實(shí)現(xiàn),并且注冊(cè)到系統(tǒng)配置信息表中,并且以gE-fiSmbiosTableGuid為識(shí)別標(biāo)識(shí)。下面具體介紹如何在UEFI中實(shí)現(xiàn)SMBIOS表。

    3.1 核心服務(wù)實(shí)現(xiàn)

    UEFI核心代碼 (foundation code)已搭建UEFI框架,已經(jīng)實(shí)現(xiàn)EFI系統(tǒng)表的主體部分,且創(chuàng)建了運(yùn)行UEFI所需的基礎(chǔ)協(xié)議 (PROTOCOL)。此時(shí)的UEFI系統(tǒng)基本可以運(yùn)行,但對(duì)于各工業(yè)規(guī)范尚未全部支持,客戶(hù)定制化功能缺乏。

    SMBIOS的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)由EPS表和SMBIOS數(shù)據(jù)表構(gòu)成,其中EPS部分通過(guò)gEfiSmbiosTalbeGuid可以直接定位。SMBIOS數(shù)據(jù)表可以通過(guò)ESP中的指針尋址并定位。SMBIOS在內(nèi)存中以特定的字符標(biāo)識(shí),而這些特定字符定義在EPS表中,按照SMBIOS規(guī)范定義EPS數(shù)據(jù)結(jié)構(gòu)如圖2所示。其中 AnchorString的值為 “_SM _”,IntermediateAnchorString的值為 “_DMI_”,在查詢(xún)SMBIOS表時(shí),我們可以在區(qū)域內(nèi)存中搜索這兩個(gè)標(biāo)識(shí)來(lái)定位SMBIOS表。

    圖2 EPS數(shù)據(jù)結(jié)構(gòu)

    在SMBIOS規(guī)范實(shí)現(xiàn)時(shí)需要將上述結(jié)構(gòu)體中定義的各項(xiàng)均填充完整,由于命名顯而易見(jiàn)各域所代表的內(nèi)容,此處不贅述,僅著重說(shuō)明一個(gè)域---TableAddress,該地址標(biāo)識(shí)實(shí)際的表項(xiàng) (即SMBIOS Table Type)在內(nèi)存中的物理地址。只要找到這個(gè)地址,即可根據(jù)SMBIOS規(guī)范所定義的各個(gè)表項(xiàng)的數(shù)據(jù)結(jié)構(gòu)解析。

    根據(jù)箱梁的幾何尺寸,建立ANSYS實(shí)體計(jì)算模型。雙面組合連續(xù)箱梁有限元模型如圖2所示,橫截面如圖3所示。本文采用三維六面體映射網(wǎng)格劃分的方法,截面網(wǎng)格劃分基本與二維模型相同,縱向單元長(zhǎng)度約為0.3 m。模型單元總數(shù)為38 812個(gè),節(jié)點(diǎn)數(shù)為66 823個(gè)。

    為實(shí)現(xiàn)上述架構(gòu)所設(shè)計(jì)的SMBIOS核心服務(wù),需要使用一個(gè)UEFI的驅(qū)動(dòng)程序,采用Protocol的形式,提供一組SMBIOS核心服務(wù),gEfiSmbiosProtocolGuid作為該服務(wù)的唯一標(biāo)識(shí),定義如下:

    UEFI系統(tǒng)中任意階段和位置只要該SMBIOS Protocol已通過(guò)InstallProtocolInterface安裝到UEFI系統(tǒng)中,即可通過(guò)gEfiSmbiosProtocolGuid獲取到SMBIOS相關(guān)的服務(wù)。針對(duì)核心服務(wù)功能需求定義增加數(shù)據(jù)表項(xiàng),更新字符串,移除表項(xiàng),獲取表項(xiàng)接口。

    SmbiosAdd函數(shù)能將Record的內(nèi)容添加到已有的SMBIOS Record之后,并返回新添加到Record的句柄SmbiosHandle,該句柄是作為此Record的身份識(shí)別標(biāo)志,在后續(xù)移除某項(xiàng)紀(jì)錄或添加字符串,都需要使用該句柄。該函數(shù)將實(shí)現(xiàn)SMBIOS各表項(xiàng) (Item)或者不同類(lèi)型的表(Type)的添加,實(shí)現(xiàn)表項(xiàng)的增加,原型定義如下:

    SmbiosUpdateString函數(shù)根據(jù)將使用This指針將待寫(xiě)入的字符串信息 (String),根據(jù)已有Record紀(jì)錄所對(duì)應(yīng)句柄 (SmbiosHandle),寫(xiě)入到對(duì)應(yīng)的位置 (StringNumber參數(shù)所指示位置)。該函數(shù)將實(shí)現(xiàn)SMBIOS各表項(xiàng) (Item)或表 (Type)中字符串的添加功能,原型定義如下:

    SmbiosRemove()和SmbiosGetNext()原型定義與SmbiosAdd(),SmbiosUpdateString()類(lèi)似,原型在此不額外贅述,僅對(duì)參數(shù)及功能進(jìn)行說(shuō)明:SmbiosRemove函數(shù)根據(jù)將使用This將句柄SmbiosHandle所指示的的SMBIOS表項(xiàng)從SMBIOS整體表結(jié)構(gòu)中移除。SmbiosGet-Next將使用This通過(guò)給定的參數(shù),查找SmbiosHandle的下一個(gè)表項(xiàng),并返回該表項(xiàng)所對(duì)應(yīng)的句柄。如果Smbios-Handle輸入值為0,則表示返回第一個(gè)SMBIOS Record所對(duì)應(yīng)的句柄。返回句柄為0時(shí),表示此時(shí)SMBIOS不存在SMBIOS Record,簡(jiǎn)而言之,此刻無(wú)SMBIOS表項(xiàng)。

    當(dāng)上述核心服務(wù)函數(shù)各自功能完成之后,需要將上述服務(wù)安裝到UEFI系統(tǒng)之中,且于預(yù)先定義的gEfiSmbiosProtocolGuid相關(guān)聯(lián),可以通過(guò)UEFI提供的系統(tǒng)服務(wù)InstallProtocolInterface實(shí)現(xiàn)SMBIOS核心服務(wù)函數(shù)與gE-fiSmbiosProtocolGuid關(guān)聯(lián)并安裝到UEFI系統(tǒng)之中。具體實(shí)現(xiàn)如圖3所示。

    3.2 數(shù)據(jù)表定制

    圖3 核心服務(wù)安裝

    本部分最重要的工作是通過(guò)gEfiSmbiosProtocolGuid定位到一個(gè)可以使用的實(shí)例 (instance),并通過(guò)該實(shí)例調(diào)用SMBIOS核心服務(wù),通過(guò)SmbiosAdd()和SmbiosUpdateString()核心服務(wù)添加表項(xiàng)和字符串。為便于客戶(hù)化定制,我們?cè)O(shè)計(jì)一個(gè)單獨(dú)的驅(qū)動(dòng)程序來(lái)完成該任務(wù)。該驅(qū)動(dòng)的入口點(diǎn)為SmBiosTableDxeInitialize。如圖4所示。

    圖4 數(shù)據(jù)表定制

    第一個(gè)方框表示程序的入口地址及入口參數(shù),系統(tǒng)表指針即通過(guò)第二個(gè)參數(shù)傳入,當(dāng)需要使用系統(tǒng)服務(wù)的時(shí)候可以通過(guò)SystemTable參數(shù)獲取,如需要使用運(yùn)行時(shí)服務(wù)可以通過(guò)gBS=SystemTable->BootServices的方法獲得。第二個(gè)方框完成的主要工作是通過(guò)gEfiSmbiosProtocolGuid定位到一個(gè)可以使用的Smbios實(shí)例,后續(xù)的表項(xiàng)添加刪除及定位操作都需要使用Smbios實(shí)例;第三個(gè)方框所封裝的行數(shù)將通過(guò)調(diào)用SmbiosAdd(),SmbiosUpdateString()等將收集到的系統(tǒng)硬件固件各狀態(tài)、版本等信息填充到各個(gè)表項(xiàng)并安裝至UEFI系統(tǒng)配置表。

    各表項(xiàng)安裝原理相似,都是先將該表項(xiàng)的表頭添加通過(guò)SmbiosAdd()核心服務(wù)添加到現(xiàn)有的SMBIOS表中,然后通過(guò)SmbiosUpdateString()更新具體的字符串,下面已SMBIOS規(guī)范規(guī)定的某一個(gè)表項(xiàng) (類(lèi)型3)進(jìn)行簡(jiǎn)單說(shuō)明。如圖5所示。

    圖5 數(shù)據(jù)表項(xiàng)

    UpdateSysEnclosureInfoTable函數(shù)將創(chuàng)建一個(gè)表項(xiàng)(type 3),它將在創(chuàng)建SMBIOS Table表項(xiàng)時(shí)被調(diào)用,見(jiàn)圖4最后一行代碼顯示調(diào)用。本函數(shù)使用SmbiosAdd()核心服務(wù)通過(guò)Smbios->Add的形式將smbiosSysEnclosureInfo實(shí)例添加到表項(xiàng),并返回SysEnclosureHandle句柄以供后續(xù)更新字符串或刪除表項(xiàng)使用;同時(shí)使用更新字符串核心服務(wù)將Test Manufacturer[My Paper Co.,Ltd.]和 Test String Version Number 1.0.0For My Paper更新到SysEnclosureHandle所對(duì)應(yīng)的表項(xiàng)。

    4 驗(yàn) 證

    對(duì)于本文所的設(shè)計(jì)方案,已進(jìn)行相關(guān)的代碼測(cè)試及實(shí)際運(yùn)行環(huán)境驗(yàn)證,相關(guān)的測(cè)試與驗(yàn)證結(jié)果如下:

    UEFI提供了一套類(lèi)似于Linux shell的環(huán)境,可用來(lái)代碼驗(yàn)證和測(cè)試:我們?cè)赨EFI shell[9]環(huán)境下讀取出整個(gè)SMBIOS Table的內(nèi)容,其中有關(guān) UpdateSysEnclosureInfoTable()部分所寫(xiě)入的字符串信息截圖如圖6所示。

    圖6 UEFI Shell驗(yàn)證結(jié)果

    圖6右側(cè)方框即為UpdateSysEnclosureInfoTable()函數(shù)所寫(xiě)入的字符串信息的Ascii碼顯示,而其左側(cè)則為對(duì)應(yīng)的二進(jìn)制顯示信息,通過(guò)SMBIOS Table解析程序解析完該 表 后 可見(jiàn)該表 類(lèi) 型 為 System Enclosure (Type 3),Manufacturer為 Test Manufacturer[My Paper Co.,Ltd.],版本 信 息 為:Test String Version Number 1.0.0For My Paper,至于其他信息暫時(shí)沒(méi)有填充全面,但作為真實(shí)的對(duì)外銷(xiāo)售產(chǎn)品,其余各項(xiàng)已被補(bǔ)全。

    使用 Win32 系統(tǒng)函數(shù) GetSystemFirmwareTable[10-11]也可以去讀SMBIOS信息。如圖7所示,在windows控制臺(tái)(cmd.exe)下運(yùn)行讀取SMBIOS的可執(zhí)行文件,打印出整個(gè)SMBIOS表。本程序僅顯示出整個(gè)SMBIOS表,并未逐項(xiàng)解析各表。(由于涉及所使用的真實(shí)硬件平臺(tái)某項(xiàng)私密信息,故將某些部分模糊化處理)為了便于閱讀與理解,此處都是以Ascii形式輸出,由于每個(gè)表項(xiàng)皆有各自表頭,表頭信息打印出來(lái)的不一定是可讀的Ascii碼,故比較凌亂。

    圖7 Win32API驗(yàn)證結(jié)果

    Windows下微軟也提供了相應(yīng)的 組件讀取SMBIOS Table的內(nèi)容,我們可以使用 WMI[12](Windows Management Instrumentation)讀取SMBIOS信息;圖8是基于WMI的Win 32控制臺(tái)程序的運(yùn)行結(jié)果。該程序?qū)Ω黝?lèi)型的SMBIOS表項(xiàng)進(jìn)行了解析,劃線(xiàn)部分內(nèi)容為Update-SysEnclosureInfoTable()函數(shù)所寫(xiě)入字符串信息。

    圖8 WMI驗(yàn)證結(jié)果

    綜上各環(huán)境下的運(yùn)行結(jié)果可見(jiàn)此設(shè)計(jì)方案具有可行性,在UEFI shell和Windows下均可被各自系統(tǒng)識(shí)別且運(yùn)行結(jié)果與期望結(jié)果一直。

    5 結(jié)束語(yǔ)

    本設(shè)計(jì)適用于基于UEFI的SMBIOS相關(guān)的研究與開(kāi)發(fā)。由于采用分層設(shè)計(jì)且符合UEFI規(guī)范,較傳統(tǒng)BIOS實(shí)現(xiàn)本設(shè)計(jì)可通過(guò)GUID定位SMBIOS并讀取其內(nèi)容;模塊化設(shè)計(jì)易于開(kāi)發(fā)、集成與測(cè)試,核心服務(wù)與SMBIOS數(shù)據(jù)表分離的設(shè)計(jì),Protocol形式提供核心服務(wù),簡(jiǎn)單易用;SMBIOS數(shù)據(jù)表采用單獨(dú)驅(qū)動(dòng)實(shí)現(xiàn),方便擴(kuò)充數(shù)據(jù)表內(nèi)容及客戶(hù)化定制。本文已進(jìn)行代碼實(shí)現(xiàn)且在真實(shí)平臺(tái)上正確運(yùn)行,對(duì)設(shè)計(jì)方案進(jìn)行全面的驗(yàn)證,確保設(shè)計(jì)可行性與可實(shí)現(xiàn)性。由于BIOS異常將導(dǎo)致計(jì)算機(jī)無(wú)法啟動(dòng),后續(xù)需要提升程序容錯(cuò)能力,錯(cuò)誤恢復(fù)與旁路 (by pass)以增強(qiáng)程序健壯性。

    [1]LI Mogang.The software protection research based on SMBIOS[D].Lanzhou:Lanzhou University,2008:14-25 (in Chinese).[李模剛.基于SMBIOS的軟件保護(hù)研究 [D].蘭州:蘭州大學(xué),2008:14-25.]

    [2]WANG Xiaozhen,ZHOU Zhenliu,LIU Baoxu.Design and implementation of BIOS sampling and analyzing system [J].Computer Engineering,2011,37 (11):2-3 (in Chinese).[王曉箴,周振柳,劉寶旭.BIOS采樣分析系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2011,37 (11):2-3.]

    [3]Currid Andrew,Overby Mark A.System and method to accelerate identification of hardware platform classes [P].United States:US2008043000,2008-02-21.

    [4]Shah Hemal V,Hurd Stephen,Swindell Robert R.Method and system for a platform level data model and messages for transferring SMBIOS structures and data [P].United States:US2009019278,2009-01-15.

    [5]ZHANG Ying,ZHOU Changsheng.Analysis and development of USB device driver on UEFI [D].Dalian:Publishing House of Electronics Industry,2009:217-220 (in Chinese). [張穎,周長(zhǎng)勝.基于可擴(kuò)展固件接口的USB設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)與研究[D].大連:電子工業(yè)出版社,2009:217-220.]

    [6]UEFI Inc.Unified extensible firmware interface specification version2.3 [EB/OL]. [2012-11-13].http://sourceforge.net/,2009/.

    [7]DMFT Inc.System management BIOS (SMBIOS)reference specification version 2.7.1 [EB/OL].[2012-11-13].http://www.dmtf.org/,2011-01-26/.

    [8]Hewlett Packard Corp,Intel Corp,Microsoft Corp,et al.ACPI specification [EB/OL]. [2012-11-13].http://www.acpi.info/spec.htm,2011/.

    [9]U EFI Inc.Shell command reference manual revision 2.0 [EB/OL].[2012-11-13].http://sourceforge.net/,2008/.

    [10]Microsoft Corp.Get system firmware table function(Windows)[EB/OL]. [2012-11-13].http://msdn.microsoft.com/en-us/library/windows/desktop/ms724379 (v=vs.85).aspx,2012-10-16/.

    [11]Microsoft Corp.SMBIOS support in Windows [EB/OL].[2012-11-13]. http://msdn.microsoft.com/en-us/library/windows/hardware/gg463136.aspx,2005-04-25/.

    [12]XIE Wei.Design and implementation of multichannel data collecting system [D].Shenyang:Shenyang Ligong University,2010:44-52 (in Chinese).[解威.多通道數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].沈陽(yáng):沈陽(yáng)理工大學(xué),2010:44-52.]

    猜你喜歡
    句柄表項(xiàng)字符串
    一種改進(jìn)的TCAM路由表項(xiàng)管理算法及實(shí)現(xiàn)
    基于ARMA模型預(yù)測(cè)的交換機(jī)流表更新算法
    高校圖書(shū)館持久標(biāo)識(shí)符應(yīng)用研究
    SDN數(shù)據(jù)中心網(wǎng)絡(luò)基于流表項(xiàng)轉(zhuǎn)換的流表調(diào)度優(yōu)化
    編譯程序語(yǔ)法分析句柄問(wèn)題分析與探討
    MFC應(yīng)用程序多線(xiàn)程混合顯示界面方法研究
    一種新的基于對(duì)稱(chēng)性的字符串相似性處理算法
    基于SPY++的軟件功能擴(kuò)展的研究
    依據(jù)字符串匹配的中文分詞模型研究
    一種針對(duì)Java中字符串的內(nèi)存管理方案
    亚洲七黄色美女视频| 美女脱内裤让男人舔精品视频| 99re6热这里在线精品视频| 人体艺术视频欧美日本| 少妇人妻久久综合中文| 一边亲一边摸免费视频| 99久久99久久久精品蜜桃| 亚洲精品第二区| 97在线人人人人妻| 青春草视频在线免费观看| 一区二区三区激情视频| www.精华液| 国产熟女欧美一区二区| 亚洲 国产 在线| 手机成人av网站| 看免费av毛片| 中文乱码字字幕精品一区二区三区| 伊人久久大香线蕉亚洲五| 人人妻人人爽人人添夜夜欢视频| 免费高清在线观看视频在线观看| av天堂久久9| 欧美精品啪啪一区二区三区 | 国产精品偷伦视频观看了| 国产老妇伦熟女老妇高清| 午夜91福利影院| 欧美亚洲日本最大视频资源| 十八禁网站网址无遮挡| 成人黄色视频免费在线看| svipshipincom国产片| netflix在线观看网站| 欧美日韩黄片免| 久久狼人影院| 国产精品久久久久久人妻精品电影 | 精品一区二区三区四区五区乱码 | 午夜免费成人在线视频| 大陆偷拍与自拍| 欧美日韩一级在线毛片| 久9热在线精品视频| xxx大片免费视频| 国产成人a∨麻豆精品| 一级黄片播放器| h视频一区二区三区| 波野结衣二区三区在线| 最新在线观看一区二区三区 | 久久亚洲国产成人精品v| 国产精品久久久久久人妻精品电影 | 国产91精品成人一区二区三区 | 人体艺术视频欧美日本| 少妇的丰满在线观看| av国产久精品久网站免费入址| 欧美日韩亚洲高清精品| 久久鲁丝午夜福利片| 国产精品成人在线| 国产99久久九九免费精品| 在线观看www视频免费| 国产午夜精品一二区理论片| 免费高清在线观看视频在线观看| 色视频在线一区二区三区| 亚洲成人免费电影在线观看 | 丁香六月欧美| 老熟女久久久| 亚洲欧美一区二区三区黑人| 亚洲精品国产一区二区精华液| 99国产精品一区二区三区| 日本91视频免费播放| 午夜福利在线免费观看网站| 日韩大片免费观看网站| 亚洲精品一卡2卡三卡4卡5卡 | 美女高潮到喷水免费观看| 国产熟女午夜一区二区三区| 欧美日韩国产mv在线观看视频| av线在线观看网站| 天天添夜夜摸| 国产男人的电影天堂91| 99热全是精品| 国产亚洲欧美在线一区二区| 国产精品亚洲av一区麻豆| 丰满少妇做爰视频| 精品一区二区三卡| 欧美精品一区二区大全| 亚洲国产欧美在线一区| 老司机影院成人| av线在线观看网站| 晚上一个人看的免费电影| 国产成人91sexporn| 在线看a的网站| 亚洲av欧美aⅴ国产| 国产伦人伦偷精品视频| 亚洲激情五月婷婷啪啪| 超色免费av| 久9热在线精品视频| 亚洲欧美成人综合另类久久久| 国产精品秋霞免费鲁丝片| 免费av中文字幕在线| 我的亚洲天堂| 亚洲三区欧美一区| 一个人免费看片子| www.999成人在线观看| 国产黄色免费在线视频| 国产一区二区 视频在线| 狂野欧美激情性bbbbbb| 巨乳人妻的诱惑在线观看| 色网站视频免费| 免费高清在线观看视频在线观看| 国产亚洲午夜精品一区二区久久| 精品国产超薄肉色丝袜足j| 美女中出高潮动态图| 一级毛片黄色毛片免费观看视频| 亚洲国产av新网站| 王馨瑶露胸无遮挡在线观看| 免费黄频网站在线观看国产| 亚洲一码二码三码区别大吗| 九色亚洲精品在线播放| avwww免费| 精品国产乱码久久久久久男人| 交换朋友夫妻互换小说| 欧美日韩成人在线一区二区| 欧美日韩亚洲国产一区二区在线观看 | 欧美日韩一级在线毛片| 两个人看的免费小视频| 下体分泌物呈黄色| 捣出白浆h1v1| 人人妻人人澡人人看| 亚洲 欧美一区二区三区| 热re99久久精品国产66热6| 国产又色又爽无遮挡免| 久久久久久久久久久久大奶| 在线观看国产h片| 又紧又爽又黄一区二区| 久久久久精品人妻al黑| av又黄又爽大尺度在线免费看| 国语对白做爰xxxⅹ性视频网站| 亚洲av成人不卡在线观看播放网 | 欧美亚洲 丝袜 人妻 在线| √禁漫天堂资源中文www| 午夜激情av网站| 青春草视频在线免费观看| 大型av网站在线播放| 日韩一卡2卡3卡4卡2021年| av天堂久久9| 亚洲精品第二区| 亚洲人成网站在线观看播放| 青草久久国产| 91老司机精品| 丝瓜视频免费看黄片| 久久久国产精品麻豆| 国产欧美日韩综合在线一区二区| 中文字幕精品免费在线观看视频| 日韩 欧美 亚洲 中文字幕| 日韩一本色道免费dvd| 国产成人啪精品午夜网站| 黄色视频在线播放观看不卡| 尾随美女入室| 欧美日韩一级在线毛片| 一本大道久久a久久精品| 在线观看人妻少妇| 精品福利永久在线观看| 亚洲精品乱久久久久久| 亚洲专区国产一区二区| 亚洲精品美女久久久久99蜜臀 | 国产高清视频在线播放一区 | 黑丝袜美女国产一区| 一区二区av电影网| 老司机亚洲免费影院| 国产又爽黄色视频| 精品国产乱码久久久久久小说| 免费在线观看视频国产中文字幕亚洲 | 99热国产这里只有精品6| 夫妻性生交免费视频一级片| 视频区欧美日本亚洲| 欧美在线一区亚洲| 免费在线观看黄色视频的| 大片电影免费在线观看免费| 狂野欧美激情性xxxx| 两个人看的免费小视频| 免费日韩欧美在线观看| 欧美亚洲日本最大视频资源| 国产精品香港三级国产av潘金莲 | 中文欧美无线码| 少妇人妻久久综合中文| 欧美少妇被猛烈插入视频| 色视频在线一区二区三区| 免费看av在线观看网站| 免费高清在线观看日韩| 国产97色在线日韩免费| 老司机亚洲免费影院| 成年动漫av网址| 国产伦人伦偷精品视频| 日韩中文字幕视频在线看片| 精品福利观看| 成年人免费黄色播放视频| 国产国语露脸激情在线看| 亚洲国产欧美网| 亚洲av成人不卡在线观看播放网 | 女人久久www免费人成看片| 亚洲九九香蕉| 多毛熟女@视频| 一二三四在线观看免费中文在| 久久亚洲国产成人精品v| 青草久久国产| 男男h啪啪无遮挡| 亚洲国产毛片av蜜桃av| 视频在线观看一区二区三区| 久久人人爽av亚洲精品天堂| 亚洲 国产 在线| 你懂的网址亚洲精品在线观看| 91麻豆av在线| 国产成人a∨麻豆精品| 丁香六月天网| 亚洲国产精品一区二区三区在线| svipshipincom国产片| 丰满饥渴人妻一区二区三| 亚洲精品美女久久av网站| 亚洲伊人久久精品综合| 9热在线视频观看99| 欧美变态另类bdsm刘玥| 日本一区二区免费在线视频| 欧美性长视频在线观看| 国产三级黄色录像| 欧美黄色淫秽网站| 国产片特级美女逼逼视频| 午夜免费男女啪啪视频观看| 国产精品秋霞免费鲁丝片| 超碰成人久久| 国产午夜精品一二区理论片| 国产国语露脸激情在线看| 午夜91福利影院| 美女午夜性视频免费| 一区在线观看完整版| 99九九在线精品视频| 亚洲第一av免费看| 亚洲激情五月婷婷啪啪| 啦啦啦视频在线资源免费观看| 乱人伦中国视频| 男女无遮挡免费网站观看| 成年美女黄网站色视频大全免费| 少妇人妻久久综合中文| 99九九在线精品视频| 国产精品香港三级国产av潘金莲 | 久久久久久人人人人人| 叶爱在线成人免费视频播放| 亚洲欧洲日产国产| 啦啦啦啦在线视频资源| 精品国产一区二区三区久久久樱花| 自拍欧美九色日韩亚洲蝌蚪91| 97人妻天天添夜夜摸| 人妻一区二区av| 国产成人av教育| 欧美国产精品va在线观看不卡| 久久精品国产亚洲av涩爱| 亚洲人成电影观看| 两性夫妻黄色片| av一本久久久久| 国产在视频线精品| 亚洲国产精品国产精品| 久久天躁狠狠躁夜夜2o2o | 久久久国产精品麻豆| 成人国语在线视频| 亚洲精品一卡2卡三卡4卡5卡 | 亚洲欧美色中文字幕在线| 亚洲精品自拍成人| 热re99久久国产66热| 日韩精品免费视频一区二区三区| 国产精品成人在线| 中文字幕精品免费在线观看视频| 老司机影院毛片| 欧美另类一区| 欧美+亚洲+日韩+国产| 大话2 男鬼变身卡| xxxhd国产人妻xxx| 日韩电影二区| 在线观看免费午夜福利视频| 国产日韩欧美视频二区| 国产高清不卡午夜福利| 欧美大码av| 国产欧美日韩一区二区三区在线| 国产成人影院久久av| 精品高清国产在线一区| 国产av一区二区精品久久| 国产极品粉嫩免费观看在线| 亚洲午夜精品一区,二区,三区| 精品少妇黑人巨大在线播放| 亚洲精品国产一区二区精华液| 悠悠久久av| 少妇裸体淫交视频免费看高清 | 国产av精品麻豆| √禁漫天堂资源中文www| 在线亚洲精品国产二区图片欧美| 人成视频在线观看免费观看| 国精品久久久久久国模美| 波多野结衣av一区二区av| 亚洲精品久久久久久婷婷小说| 少妇猛男粗大的猛烈进出视频| 国产主播在线观看一区二区 | 欧美成人精品欧美一级黄| 丝袜美腿诱惑在线| 肉色欧美久久久久久久蜜桃| 成年人免费黄色播放视频| 国产精品一区二区免费欧美 | 欧美人与性动交α欧美精品济南到| 激情视频va一区二区三区| 十八禁高潮呻吟视频| videosex国产| av福利片在线| 久久精品久久精品一区二区三区| 性色av一级| 亚洲男人天堂网一区| 人成视频在线观看免费观看| www.精华液| 97精品久久久久久久久久精品| 男人添女人高潮全过程视频| 黑丝袜美女国产一区| 一级毛片 在线播放| netflix在线观看网站| 无遮挡黄片免费观看| 免费人妻精品一区二区三区视频| 99久久99久久久精品蜜桃| 免费看不卡的av| 少妇人妻久久综合中文| 欧美亚洲日本最大视频资源| 免费看十八禁软件| 啦啦啦在线免费观看视频4| 97在线人人人人妻| 欧美日韩成人在线一区二区| 大香蕉久久成人网| a 毛片基地| 男女免费视频国产| 咕卡用的链子| 99国产综合亚洲精品| 亚洲国产精品一区三区| 美女午夜性视频免费| 亚洲人成电影免费在线| 日韩中文字幕欧美一区二区 | 七月丁香在线播放| 国产精品免费视频内射| 夫妻性生交免费视频一级片| 9色porny在线观看| 日韩精品免费视频一区二区三区| 免费不卡黄色视频| 国产精品一二三区在线看| 亚洲激情五月婷婷啪啪| 一区二区三区乱码不卡18| 欧美黄色片欧美黄色片| 日韩中文字幕视频在线看片| 黑人巨大精品欧美一区二区蜜桃| 欧美成狂野欧美在线观看| 国产免费一区二区三区四区乱码| 91精品三级在线观看| 男女国产视频网站| 丁香六月天网| 国产精品一国产av| 欧美日韩精品网址| 免费高清在线观看日韩| 一区二区三区四区激情视频| 亚洲,欧美精品.| 在线观看国产h片| 精品一区二区三卡| 国产一区二区在线观看av| 久久久久国产精品人妻一区二区| 国产精品九九99| 久久热在线av| 久久亚洲精品不卡| 91麻豆av在线| 国产精品麻豆人妻色哟哟久久| 欧美日韩福利视频一区二区| 在线观看www视频免费| 纵有疾风起免费观看全集完整版| 国产免费一区二区三区四区乱码| 国产成人一区二区在线| 多毛熟女@视频| 午夜福利视频在线观看免费| 亚洲熟女精品中文字幕| 成年av动漫网址| 最新的欧美精品一区二区| 欧美国产精品va在线观看不卡| 成人亚洲精品一区在线观看| 国产成人av激情在线播放| 一区福利在线观看| 爱豆传媒免费全集在线观看| 精品一区二区三卡| 久久久久久亚洲精品国产蜜桃av| 久久久久久人人人人人| 欧美日韩视频精品一区| 韩国高清视频一区二区三区| 欧美激情高清一区二区三区| 免费日韩欧美在线观看| 亚洲av电影在线进入| 久久综合国产亚洲精品| 久久狼人影院| xxx大片免费视频| 在线观看www视频免费| cao死你这个sao货| 最近手机中文字幕大全| 性高湖久久久久久久久免费观看| 校园人妻丝袜中文字幕| 一区福利在线观看| 777米奇影视久久| 亚洲av成人不卡在线观看播放网 | 可以免费在线观看a视频的电影网站| 91字幕亚洲| 91国产中文字幕| 亚洲精品一卡2卡三卡4卡5卡 | 久久久欧美国产精品| 亚洲免费av在线视频| 日韩制服丝袜自拍偷拍| 又大又黄又爽视频免费| 国产精品一二三区在线看| 欧美日韩视频精品一区| 亚洲中文字幕日韩| 天天躁夜夜躁狠狠久久av| 五月天丁香电影| 午夜福利在线免费观看网站| 精品卡一卡二卡四卡免费| 国产91精品成人一区二区三区 | 视频区欧美日本亚洲| 免费在线观看日本一区| 尾随美女入室| 伦理电影免费视频| 另类亚洲欧美激情| 成人国语在线视频| videos熟女内射| 国产成人一区二区三区免费视频网站 | 色播在线永久视频| 亚洲中文av在线| 欧美中文综合在线视频| 国产日韩欧美在线精品| 午夜老司机福利片| 丝袜在线中文字幕| 久久99精品国语久久久| 亚洲精品一卡2卡三卡4卡5卡 | 久久久精品免费免费高清| 亚洲国产av新网站| 免费在线观看影片大全网站 | 在线 av 中文字幕| 叶爱在线成人免费视频播放| 午夜福利影视在线免费观看| 亚洲久久久国产精品| 黑人欧美特级aaaaaa片| 久久亚洲国产成人精品v| 久久久久久亚洲精品国产蜜桃av| 亚洲伊人色综图| av又黄又爽大尺度在线免费看| tube8黄色片| 精品久久久久久电影网| 亚洲欧美一区二区三区黑人| 亚洲欧洲精品一区二区精品久久久| 嫩草影视91久久| 久久久亚洲精品成人影院| 亚洲欧美日韩高清在线视频 | 久久狼人影院| 午夜av观看不卡| 脱女人内裤的视频| 女人高潮潮喷娇喘18禁视频| 色精品久久人妻99蜜桃| 热re99久久国产66热| 国产精品麻豆人妻色哟哟久久| 精品久久久久久电影网| av在线app专区| 99久久精品国产亚洲精品| 亚洲精品一区蜜桃| 国产成人av教育| 成人国产一区最新在线观看 | 在线观看www视频免费| 一级,二级,三级黄色视频| 国产成人a∨麻豆精品| 美国免费a级毛片| 欧美在线黄色| 久久性视频一级片| 最近手机中文字幕大全| 日本91视频免费播放| 久久天躁狠狠躁夜夜2o2o | 亚洲国产精品一区三区| 精品人妻一区二区三区麻豆| 天天躁夜夜躁狠狠久久av| 国产成人a∨麻豆精品| av欧美777| 亚洲人成电影免费在线| 丝袜脚勾引网站| 宅男免费午夜| 成年人黄色毛片网站| 老司机影院成人| 欧美日本中文国产一区发布| 国产成人欧美在线观看 | 亚洲 欧美一区二区三区| 一个人免费看片子| 久久久久国产一级毛片高清牌| 少妇粗大呻吟视频| 麻豆国产av国片精品| 欧美日韩亚洲高清精品| bbb黄色大片| 人人妻,人人澡人人爽秒播 | 精品国产国语对白av| 1024香蕉在线观看| 久久精品人人爽人人爽视色| 99久久精品国产亚洲精品| 建设人人有责人人尽责人人享有的| 黄频高清免费视频| 丁香六月欧美| 欧美老熟妇乱子伦牲交| av片东京热男人的天堂| 美女视频免费永久观看网站| 免费人妻精品一区二区三区视频| 在现免费观看毛片| 老司机影院毛片| 9色porny在线观看| 成人午夜精彩视频在线观看| 国产麻豆69| 午夜视频精品福利| 老司机午夜十八禁免费视频| 亚洲图色成人| 色婷婷av一区二区三区视频| 亚洲av成人不卡在线观看播放网 | 免费高清在线观看日韩| 99国产精品99久久久久| 大香蕉久久网| 色播在线永久视频| 久久国产精品大桥未久av| 天天躁日日躁夜夜躁夜夜| 国产成人精品在线电影| 亚洲成人手机| 色网站视频免费| 人妻人人澡人人爽人人| 日韩,欧美,国产一区二区三区| 国产精品一区二区在线不卡| 丝袜在线中文字幕| 这个男人来自地球电影免费观看| 天天躁日日躁夜夜躁夜夜| 国产一区二区三区综合在线观看| 爱豆传媒免费全集在线观看| 999久久久国产精品视频| 男女免费视频国产| 亚洲成人手机| 国产精品二区激情视频| 国产精品免费大片| 久久亚洲精品不卡| 激情五月婷婷亚洲| 国产精品二区激情视频| 超碰成人久久| 久久精品成人免费网站| 在线观看www视频免费| 免费在线观看黄色视频的| 午夜免费成人在线视频| 免费在线观看黄色视频的| 一区二区三区激情视频| 精品福利永久在线观看| 超碰成人久久| 永久免费av网站大全| 日韩一区二区三区影片| 一区在线观看完整版| 国产在线一区二区三区精| 一本—道久久a久久精品蜜桃钙片| 国产又爽黄色视频| 精品一区在线观看国产| 亚洲精品美女久久av网站| 亚洲中文日韩欧美视频| 大陆偷拍与自拍| 国产精品久久久久久精品电影小说| 亚洲精品自拍成人| 欧美亚洲日本最大视频资源| 日韩一卡2卡3卡4卡2021年| 亚洲第一av免费看| 国产高清国产精品国产三级| www.999成人在线观看| 热re99久久国产66热| 欧美日韩亚洲综合一区二区三区_| 国产精品一二三区在线看| 精品国产乱码久久久久久小说| 日本91视频免费播放| 夫妻午夜视频| 亚洲成av片中文字幕在线观看| 精品少妇内射三级| 中文字幕人妻丝袜制服| 亚洲五月色婷婷综合| 又大又黄又爽视频免费| 久久国产精品男人的天堂亚洲| 亚洲精品国产色婷婷电影| 一区二区日韩欧美中文字幕| 丰满少妇做爰视频| 中国美女看黄片| 中文字幕制服av| 两人在一起打扑克的视频| 久久亚洲精品不卡| 久久久精品94久久精品| 大陆偷拍与自拍| 九色亚洲精品在线播放| 观看av在线不卡| 国产亚洲av片在线观看秒播厂| 国产片内射在线| 欧美黑人欧美精品刺激| 精品少妇内射三级| 母亲3免费完整高清在线观看| 中文字幕制服av| 大码成人一级视频| 久久av网站| 王馨瑶露胸无遮挡在线观看| 国产成人影院久久av| 秋霞在线观看毛片| 午夜福利在线免费观看网站| 欧美精品一区二区免费开放| 精品一区在线观看国产| 男人添女人高潮全过程视频| 99久久精品国产亚洲精品| 欧美+亚洲+日韩+国产| 欧美日韩视频精品一区| 建设人人有责人人尽责人人享有的| 最新的欧美精品一区二区| 老司机影院成人| 免费观看人在逋| 午夜91福利影院| 亚洲九九香蕉| 欧美精品啪啪一区二区三区 | 18在线观看网站| 一级黄色大片毛片| 亚洲一区二区三区欧美精品| 侵犯人妻中文字幕一二三四区|