电脑知识与技术
電腦知識與技術
전뇌지식여기술
COMPUTER KNOWLEDGE AND TECHNOLOGY
2012年
16期
3816-3817,3849
,共3页
Linux%驱动程序%proc文件%netlink%内存映射
Linux%驅動程序%proc文件%netlink%內存映射
Linux%구동정서%proc문건%netlink%내존영사
Linux内核采用单内核架构,具有简单、高教、安全的优点.Linux各子系统包含在内核中,而系统配置及管理工具运行于用户空间.开发人员需要采用一种合适的在内核与用户空间之间通信的方法.该文总结了几种常用的通信方法:设备节点适合于驱动程序开发,但创建过程比较复杂;/proc文件易于创建,但是不支持大量数据的传输;netlink具有高可扩展性,越来越多的系统工具采用这种方式,而其传输速度较慢;内存映射是传输速度最快的方式,使用不当时会对系统造成破坏.
Linux內覈採用單內覈架構,具有簡單、高教、安全的優點.Linux各子繫統包含在內覈中,而繫統配置及管理工具運行于用戶空間.開髮人員需要採用一種閤適的在內覈與用戶空間之間通信的方法.該文總結瞭幾種常用的通信方法:設備節點適閤于驅動程序開髮,但創建過程比較複雜;/proc文件易于創建,但是不支持大量數據的傳輸;netlink具有高可擴展性,越來越多的繫統工具採用這種方式,而其傳輸速度較慢;內存映射是傳輸速度最快的方式,使用不噹時會對繫統造成破壞.
Linux내핵채용단내핵가구,구유간단、고교、안전적우점.Linux각자계통포함재내핵중,이계통배치급관리공구운행우용호공간.개발인원수요채용일충합괄적재내핵여용호공간지간통신적방법.해문총결료궤충상용적통신방법:설비절점괄합우구동정서개발,단창건과정비교복잡;/proc문건역우창건,단시불지지대량수거적전수;netlink구유고가확전성,월래월다적계통공구채용저충방식,이기전수속도교만;내존영사시전수속도최쾌적방식,사용불당시회대계통조성파배.