计算机系统应用
計算機繫統應用
계산궤계통응용
APPLICATIONS OF THE COMPUTER SYSTEMS
2011年
11期
67-71,90
,共6页
刘军卫%李曦%陈香兰%徐军
劉軍衛%李晞%陳香蘭%徐軍
류군위%리희%진향란%서군
驱动模型%U2MDF%热点代码%可靠性
驅動模型%U2MDF%熱點代碼%可靠性
구동모형%U2MDF%열점대마%가고성
在深入研究了Linux操作系统驱动模型的基础上,设计和实现了一种全新的用户态驱动框架U2MDF(Uni fied User-Mode Driver Framework).U2MDF的核心思想是将传统的设备驱动分成内核态驱动模块和用户态驱动模块两部分,内核态驱动模块包含与性能密切相关的热点代码,如中断处理函数等;用户态驱动部分包含与性能无关的冷点代码,如设备的初始化等.以RTL8139网络设备为例,实现了U2MDF的原型系统,实验结果证明,U2MDF在满足实际应用对性能要求的前提下,有效地减少了运行在内核态的驱动代码,基本上实现了驱动和内核的隔离,最终达到了提高操作系统整体可靠性的目的.
在深入研究瞭Linux操作繫統驅動模型的基礎上,設計和實現瞭一種全新的用戶態驅動框架U2MDF(Uni fied User-Mode Driver Framework).U2MDF的覈心思想是將傳統的設備驅動分成內覈態驅動模塊和用戶態驅動模塊兩部分,內覈態驅動模塊包含與性能密切相關的熱點代碼,如中斷處理函數等;用戶態驅動部分包含與性能無關的冷點代碼,如設備的初始化等.以RTL8139網絡設備為例,實現瞭U2MDF的原型繫統,實驗結果證明,U2MDF在滿足實際應用對性能要求的前提下,有效地減少瞭運行在內覈態的驅動代碼,基本上實現瞭驅動和內覈的隔離,最終達到瞭提高操作繫統整體可靠性的目的.
재심입연구료Linux조작계통구동모형적기출상,설계화실현료일충전신적용호태구동광가U2MDF(Uni fied User-Mode Driver Framework).U2MDF적핵심사상시장전통적설비구동분성내핵태구동모괴화용호태구동모괴량부분,내핵태구동모괴포함여성능밀절상관적열점대마,여중단처리함수등;용호태구동부분포함여성능무관적랭점대마,여설비적초시화등.이RTL8139망락설비위례,실현료U2MDF적원형계통,실험결과증명,U2MDF재만족실제응용대성능요구적전제하,유효지감소료운행재내핵태적구동대마,기본상실현료구동화내핵적격리,최종체도료제고조작계통정체가고성적목적.