proc文件系统 国防科大操作系统课件.ppt

操作系统课程实验 创建proc文件 2005.12 proc文件系统 当我查看/proc/meminfo文件时,看到的内容是什么? proc文件系统的概念 proc文件系统是一种在用户态检查内核状态的机制。 如/proc/meminfo,可以读出当前的内存使用情况。 /proc/meminfo是磁盘文件吗? 如果是普通的磁盘文件,效率太低 它是一种特殊的文件,只有当用户读它的时候,才去准备有关内容 其他的proc文件 proc文件系统的特点 每个文件都规定了严格的权限 是否可读?是否可写? 哪个用户可读?哪个用户可写? 可以由任何文本编辑程序读取(more命令,cat命令,vi程序,自己编的读文件程序,等等) 不仅可以有文件,还可以有子目录(文件夹)。 可以自己写程序添加一个/proc目录下的文件。 一个例子 编译这个模块。 gcc -c -I/usr/src/linux-2.4.20-8/include proc_test.c 加载这个模块。 insmod proc_test.o 用lsmod命令检查是否已经加载成功。 如果加载不成功,请找我检查。 一个例子 看看是不是多了一个/proc/proc_test目录。(输入以下两行命令) cd /proc ls 看看有没有三个文件,名字叫current,current_too

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档