《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > PCIe設備功耗管理驅(qū)動程序的開發(fā)
PCIe設備功耗管理驅(qū)動程序的開發(fā)
2020年電子技術應用第12期
王法臻,崔少輝,王 成
陸軍工程大學石家莊校區(qū),河北 石家莊050003
摘要: 隨著PCIe設備在計算機系統(tǒng)中使用數(shù)量的增多,若能在確保設備正常工作的前提下適時調(diào)整設備的電源管理狀態(tài),可有效降低功耗。PCIe設備的電源管理需要依靠操作系統(tǒng)和驅(qū)動程序協(xié)同處理實現(xiàn)。通過對電源管理技術和WDF驅(qū)動程序框架的研究和分析,介紹了I/O請求的處理流程、隊列使用的原則規(guī)范等內(nèi)容,設計了基于I/O請求入列觸發(fā)、跟隨系統(tǒng)電源狀態(tài)轉(zhuǎn)換及設置框架屬性的解決方案來實現(xiàn)設備的休眠和喚醒,并展示部分代碼和實例驗證了設計的可行性。
中圖分類號: TN91;TP39
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.200046
中文引用格式: 王法臻,崔少輝,王成. PCIe設備功耗管理驅(qū)動程序的開發(fā)[J].電子技術應用,2020,46(12):89-93.
英文引用格式: Wang Fazhen,Cui Shaohui,Wang Cheng. Development of driver for PCIe device power management[J]. Application of Electronic Technique,2020,46(12):89-93.
Development of driver for PCIe device power management
Wang Fazhen,Cui Shaohui,Wang Cheng
Shijiazhang Campus of Army Engineering University,Shijiazhuang 050003,China
Abstract: As the number of PCIe devices used in computer systems increases, timely adjusting the power management state of the device can effectively reduce power consumption. The operating system and drivers need to cooperate with each other to complete the control for the PCIe device′s power management. Based on the research and analysis of the Windows operating system′s power management technology and the WDF, this paper introduces the processing flow of I/O requests and the principle of queue′s usage, as well as designs the solutions based on I/O request processing, power state transitions and framework property settings to achieve device hibernation and wake-up. Moreover, there are some codes shown to prove the feasibility of the design.
Key words : WDF;power management;power controlling;I/O request;PCIe

0 引言

    PCIe(Peripheral Component Interconnect express)總線能夠?qū)崿F(xiàn)與計算機系統(tǒng)、服務器等所有周邊I/O設備的互連,同前兩代I/O總線相比,在結(jié)構(gòu)上的改變和優(yōu)化使得傳輸速率得到了大幅度提高,克服了PCI總線在系統(tǒng)帶寬、傳輸速度等方面的固有缺陷,同時具有支持熱插拔、低消耗和電源管理能力等方面特點。PCIe總線因此已得到廣泛應用[1-3]。 

    在計算機系統(tǒng)中實現(xiàn)對PCIe總線設備合理的電源管理,及時準確地調(diào)整設備狀態(tài),對降低功耗具有實際意義。驅(qū)動程序作為操作系統(tǒng)與硬件交互的中間環(huán)節(jié),當驅(qū)動程序具備電源管理能力時,操作系統(tǒng)便能夠在系統(tǒng)范圍上管理控制設備的電源消耗。若驅(qū)動程序不具有電源管理功能,則設備會一直處于工作狀態(tài),也會阻止操作系統(tǒng)在空閑時自動進入休眠狀態(tài)。




本文詳細內(nèi)容請下載:http://www.xxav2194.com/resource/share/2000003260




作者信息:

王法臻,崔少輝,王  成

(陸軍工程大學石家莊校區(qū),河北 石家莊050003)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 亚洲高清毛片一区二区| 最近中文字幕免费版在线3| 国产尤物二区三区在线观看| 亚洲精品国产国语| 色老二精品视频在线观看| 国精无码欧精品亚洲一区| 丰满少妇三级全黄| 欧美一级视频免费观看| 免费h黄肉动漫在线观看| 蜜芽亚洲欧美一区二区电影| 少妇高潮太爽了在线观看| 五十路六十路绝顶交尾| 色国产精品一区在线观看| 国产精品入口麻豆高清在线| ts人妖在线观看| 日产乱码卡一卡2卡3视频 | 久久久久国产精品免费免费搜索| 欧美精品在线免费| 公交车被CAO得合不拢腿视频| 青青热久久久久综合精品| 国产精品VA在线观看无码不卡| juy639黑人教练君岛美绪| 把胡萝卜立着自己坐上去| 五月天婷婷久久| 精品精品国产高清a毛片| 在线www中文在线| 亚洲AV无码专区在线观看亚| 热久久中文字幕| 印度精品性hd高清| 韩国美女vip福利一区| 国产精品免费αv视频| JIZZ成熟丰满| 日韩中文有码高清| 亚洲成AV人片在线观看ww| 色一情一乱一伦色一情一乱一伦| 国产精品一区二区三区久久| 99久久综合国产精品免费| 日本理论片午午伦夜理片2021| 亚洲国产精品张柏芝在线观看| 琪琪色原网站在线观看| 午夜福利视频合集1000|