http://www.itshanghai.net/technology/2009/0209/article_238.html http://www.itshanghai.net/technology/2009/0209/article_238.html 另外,可以参考这个http://www.ce ...
分类:
系统相关 时间:
2016-06-29 20:25:55
阅读次数:
310
在 Linux 文件系统中, /proc 经常被用来作为内核空间与用户空间进行数据交=EE的工具。/proc 文件系统的行为方式与设备文件系统 C/dev)类似。/proc 是虚拟文件系统,也就是说了 /proc 并不 是真正的文件系统,而是内存映射。 所有读写/proc_l¥J操作都是对内存的读写 ...
分类:
其他好文 时间:
2016-06-25 22:57:35
阅读次数:
156
/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。 它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。 由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是 ...
分类:
其他好文 时间:
2016-06-18 11:24:55
阅读次数:
199
linux提供了一种特殊的文件系统procfs,通常以/proc目录的形式呈现。该目录中包含了许多特殊文件用来对驱动程序和内核信息进行更高层的访问。只要应用程序有正确的访问全息,就可以通过读写这些文件获得信息或设置参数。 例如/proc/cpuinfo给出的是cpu的详细信息: 我的笔记本是4核机器 ...
分类:
其他好文 时间:
2016-06-15 15:37:09
阅读次数:
321
前言:
开发和维护内核是一件很繁杂的工作,因此,只有那些最重要或者与系统性能息息相关的代码才将其安排在内核中。其它程序,比如GUI,管理以及控制部分的代码,一般都会作为用户态程序。用户态和内核态的通讯机制IPC(interprocess
communication )机制:比如系统调用,ioctl接口,proc文件系统以及netlink socket。
介绍:
netlink so...
分类:
Web程序 时间:
2016-06-06 01:19:54
阅读次数:
459
这里主要介绍/proc伪文件系统及uname()函数来获取系统或进程的一些信息。/proc文件系统介绍在早期的UNIX发行版中,并不能很容易的分析内核的一些属性,并且很难回答以下问题:系统有多少进程正在运行,并且谁拥有这些进程?一个进程都打开了哪些文件?哪些文件目前被锁住了,并..
分类:
系统相关 时间:
2016-05-25 18:57:40
阅读次数:
178
文章转载至:http://blog.csdn.net/zdwzzu2006/article/details/7747977 1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中, ...
分类:
系统相关 时间:
2016-05-23 14:59:31
阅读次数:
204
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的信息,并可以 ...
分类:
系统相关 时间:
2016-05-13 09:17:09
阅读次数:
202
1:创建proc文件夹
struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry *parent);
参数1:name就是要创建的文件夹名称。
参数2:parent是要创建节点的父节点。也就是要在哪个文件夹之下创建新文件夹,需要将那个文件夹的
proc_dir_entry...
分类:
其他好文 时间:
2016-05-12 20:59:04
阅读次数:
234