《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電源技術(shù) > 設(shè)計應(yīng)用 > PCIe設(shè)備功耗管理驅(qū)動程序的開發(fā)
PCIe設(shè)備功耗管理驅(qū)動程序的開發(fā)
2020年電子技術(shù)應(yīng)用第12期
王法臻,崔少輝,王 成
陸軍工程大學(xué)石家莊校區(qū),河北 石家莊050003
摘要: 隨著PCIe設(shè)備在計算機(jī)系統(tǒng)中使用數(shù)量的增多,若能在確保設(shè)備正常工作的前提下適時調(diào)整設(shè)備的電源管理狀態(tài),可有效降低功耗。PCIe設(shè)備的電源管理需要依靠操作系統(tǒng)和驅(qū)動程序協(xié)同處理實現(xiàn)。通過對電源管理技術(shù)和WDF驅(qū)動程序框架的研究和分析,介紹了I/O請求的處理流程、隊列使用的原則規(guī)范等內(nèi)容,設(shè)計了基于I/O請求入列觸發(fā)、跟隨系統(tǒng)電源狀態(tài)轉(zhuǎn)換及設(shè)置框架屬性的解決方案來實現(xiàn)設(shè)備的休眠和喚醒,并展示部分代碼和實例驗證了設(shè)計的可行性。
關(guān)鍵詞: WDF 電源管理 功耗控制 IO請求 PCIe
中圖分類號: TN91;TP39
文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.200046
中文引用格式: 王法臻,崔少輝,王成. PCIe設(shè)備功耗管理驅(qū)動程序的開發(fā)[J].電子技術(shù)應(yīng)用,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)與計算機(jī)系統(tǒng)、服務(wù)器等所有周邊I/O設(shè)備的互連,同前兩代I/O總線相比,在結(jié)構(gòu)上的改變和優(yōu)化使得傳輸速率得到了大幅度提高,克服了PCI總線在系統(tǒng)帶寬、傳輸速度等方面的固有缺陷,同時具有支持熱插拔、低消耗和電源管理能力等方面特點(diǎn)。PCIe總線因此已得到廣泛應(yīng)用[1-3]。 

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




本文詳細(xì)內(nèi)容請下載:http://m.jysgc.com/resource/share/2000003260




作者信息:

王法臻,崔少輝,王  成

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

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 四虎国产成人永久精品免费| 国产的一级毛片完整| 中文字幕人成乱码熟女| 晓青老师的丝袜系列txt下载| 亚洲毛片在线免费观看| 男女免费观看在线爽爽爽视频| 成人免费无码大片A毛片抽搐色欲| 久久精品国产日本波多野结衣| 欧美性xxxxx极品娇小| 亚洲精品tv久久久久久久久久| 野花视频www高清| 国产精品99久久免费观看| 884aa四虎在线| 在线精品自拍亚洲第一区| www.日本在线观看| 帅教官的裤裆好大novels| 中文字幕一精品亚洲无线一区 | 末成年美女黄网站色大片连接| 亚洲日产韩国一二三四区| 毛片女人毛片一级毛片毛片 | 亚洲人成7777| 国产精品影音先锋| 911亚洲精品| 国产高清免费的视频| 97精品伊人久久久大香线蕉| 大胸年轻的搜子4理论| rewrewrwww63625a| 女人被男人狂躁免费视频| 一本一道中文字幕无码东京热| 成人午夜免费福利| 中文字幕julia中文字幕| 撞击着云韵的肉臀| 久久66久这里精品99| 无码专区国产精品视频| 久久久www免费人成精品| 日日噜噜夜夜狠狠久久aⅴ| 久久久精品久久久久三级| 日本亚洲欧美在线视观看| 久久久精品国产| 日本乱理伦电影在线| 久久一区二区明星换脸|