微机发展
微機髮展
미궤발전
MICROCOMPUTER DEVELOPMENT
2005年
5期
75-76,130
,共3页
/proc文件%字符设备%用户空间%内核空间
/proc文件%字符設備%用戶空間%內覈空間
/proc문건%자부설비%용호공간%내핵공간
在Linux环境下开发程序时,有时需要交换用户空间与内核空间的数据,以及对用户空间和内核空间的数据进行通信等处理.一般情况下,比较常用的两种方法为创建/proc文件与注册字符设备驱动文件.文中在实验的基础上对这两种方法的实现框架进行了研究,对它们各自的优缺点做了深入的分析.实验结果显示,两者的效率与性能上/proc要略高于字符设备文件.最后得出如下结论:设备驱动文件模块化程度高,容易掌握,也是比较常见的方法,而/proc文件则比较灵活,同时也比较复杂,一般用来读取内核的信息.
在Linux環境下開髮程序時,有時需要交換用戶空間與內覈空間的數據,以及對用戶空間和內覈空間的數據進行通信等處理.一般情況下,比較常用的兩種方法為創建/proc文件與註冊字符設備驅動文件.文中在實驗的基礎上對這兩種方法的實現框架進行瞭研究,對它們各自的優缺點做瞭深入的分析.實驗結果顯示,兩者的效率與性能上/proc要略高于字符設備文件.最後得齣如下結論:設備驅動文件模塊化程度高,容易掌握,也是比較常見的方法,而/proc文件則比較靈活,同時也比較複雜,一般用來讀取內覈的信息.
재Linux배경하개발정서시,유시수요교환용호공간여내핵공간적수거,이급대용호공간화내핵공간적수거진행통신등처리.일반정황하,비교상용적량충방법위창건/proc문건여주책자부설비구동문건.문중재실험적기출상대저량충방법적실현광가진행료연구,대타문각자적우결점주료심입적분석.실험결과현시,량자적효솔여성능상/proc요략고우자부설비문건.최후득출여하결론:설비구동문건모괴화정도고,용역장악,야시비교상견적방법,이/proc문건칙비교령활,동시야비교복잡,일반용래독취내핵적신식.