[1]郭松,谢维波.Linux下Proc文件系统的编程剖析[J].华侨大学学报(自然科学版),2010,31(5):515-520.[doi:10.11830/ISSN.1000-5013.2010.05.0515]
 GUO Song,XIE Wei-bo.Analysis in Depth on Linux Proc File System Programming[J].Journal of Huaqiao University(Natural Science),2010,31(5):515-520.[doi:10.11830/ISSN.1000-5013.2010.05.0515]
点击复制

Linux下Proc文件系统的编程剖析()
分享到:

《华侨大学学报(自然科学版)》[ISSN:1000-5013/CN:35-1079/N]

卷:
第31卷
期数:
2010年第5期
页码:
515-520
栏目:
出版日期:
2010-09-20

文章信息/Info

Title:
Analysis in Depth on Linux Proc File System Programming
文章编号:
1000-5013(2010)05-0515-06
作者:
郭松谢维波
华侨大学计算机科学与技术学院
Author(s):
GUO Song XIE Wei-bo
College of Computer Science & Technology, Huaqiao University, Quanzhou 362021, China
关键词:
Proc文件系统 Linux 内核模块 虚拟文件系统
Keywords:
Proc file system Linux kernel module virtual file system
分类号:
TP316.81
DOI:
10.11830/ISSN.1000-5013.2010.05.0515
文献标志码:
A
摘要:
论述Linux下可加载内核模块和虚拟文件系统的运作原理,比较内核程序运行在微内核和一体化内核两种组织方式下的优缺点.在此基础上,提出Proc文件系统下的编程,包括编写内核模块和Proc文件系统程序的一些过程,并对主要代码进行解析说明.通过一个编程示例,给出Proc文件系统编程的框架,以显示Linux虚拟文件系统的能力.
Abstract:
The operation principle of Linux loadable kernel module and virtual file system was discussed,and the advantages and disadvantages of the kernel program running in micro kernel and integrated kernel were compared.Base on this foundation,the Proc file system programming is proposed.Which include the programming procedure of kernel module and Proc file system,and to the main code was analyzed.Through a programming demonstration,the framework of Proc file system programming is given to demonstrate the ability of Linux virtual file system.

参考文献/References:

[1] 熊海泉. Linux模块实现机制剖析 [J]. 科技广场, 2006(2):7-8.doi:10.3969/j.issn.1671-4792.2006.02.007.
[2] 吴伟国, 李张, 任广臣. Linux内核分析及高级编程 [M]. 北京:电子工业出版社, 2008.187.
[3] 毛德操, 胡希明. Linux内核源代码情景分析 [M]. 杭州:浙江大学出版社, 2001.415-430.
[4] 罗宇, 褚瑞. 操作系统课程设计 [M]. 北京:机械工业出版社, 2005.106-120.
[5] CHERAMI. Linux内核模块编程--将/Proc作为输入 [EB/OL]. http://www.egunao.com/os/linux/18220.html, 2006.

备注/Memo

备注/Memo:
福建省厦门市科技计划项目(3502Z20083047)
更新日期/Last Update: 2014-03-23