Linux下Proc文件系统的编程剖析
DOI: 10.11830/ISSN.1000-5013.2010.05.0515, PP. 515-520
Keywords: Proc文件系统,Linux,内核模块,虚拟文件系统
Abstract:
论述Linux下可加载内核模块和虚拟文件系统的运作原理,比较内核程序运行在微内核和一体化内核两种组织方式下的优缺点.在此基础上,提出Proc文件系统下的编程,包括编写内核模块和Proc文件系统程序的一些过程,并对主要代码进行解析说明.通过一个编程示例,给出Proc文件系统编程的框架,以显示Linux虚拟文件系统的能力.
References
[1] | 毛德操, 胡希明. Linux内核源代码情景分析 [M]. 杭州:浙江大学出版社, 2001.415-430.
|
[2] | 罗宇, 褚瑞. 操作系统课程设计 [M]. 北京:机械工业出版社, 2005.106-120.
|
[3] | 熊海泉. Linux模块实现机制剖析 [J]. 科技广场, 2006(2):7-8.doi:10.3969/j.issn.1671-4792.2006.02.007.
|
[4] | 吴伟国, 李张, 任广臣. Linux内核分析及高级编程 [M]. 北京:电子工业出版社, 2008.187.
|
[5] | CHERAMI. Linux内核模块编程--将/Proc作为输入 [EB/OL]. http://www.egunao.com/os/linux/18220.html, 2006.
|
Full-Text