linux参考文献 linux参考文献有哪些
关于linux参考文献,linux参考文献有哪些这个很多人还不知道,今天小篇来为大家解答以上的问题,现在让我们一起来看看吧!
linux参考文献 linux参考文献有哪些
linux参考文献 linux参考文献有哪些
linux参考文献 linux参考文献有哪些
1、[20] 聂雪军. 内容感知存储系统中信息信息生命周期管理关键技术研究[D]. 华中科技大学 2011理解 Proc 文件系统在Linux中有额外的机制可以为内核和内核模块将信息发送给进程-- /proc有模块的列表/proc/mem 有内存使用的统计表。
2、使用proc 文件系统的方法和使用设备驱动程序因为当文件被打开或关闭的时候不能得到调用,所以在这个模块中没有地方放置MOD_INC_USE_COUNT非常相似--创建一个/proc文件需要的所有信息的结构,包括任何处理函数的指针(在我们的例子中只有一个,当某人试图从/proc文件读时调用的那一个)。
3、然后,init_module 在内核中登记该结构而cleanup_module 注销它。
4、我们使用proc_register_dynamic(这是在2.0 版中的情况,在2.2 版中如果我们将设置为0系统将自动为我们做到)的原因是我们不想预先决定我们的文件的数字,而是为防止冲突而由内核决定它。
5、通常的文件系统存在于磁盘上而不是内存中(/proc在内存中),在这中情况下,数是是指向文件的索引所在的磁盘位置的指针。
6、包含文件的信息(例如文件的存取权限)和指向磁盘位置或文件数据可以被找到的几个位置的指针。
7、和MOD_DEC_USE_COUNT,并且,如果文件被打开随后模块被移除,我们没有办法避免后果。
8、在下一章我们会看到一个艰难的但更灵活的可以处理/proc文件的实现方式,它也可以让我们防止那个问题。
9、Linux 内核提供了一种通过/proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。
10、尽管在各种硬件平台上的Linux系统的/proc 文件系统的基本概念都是相同的,但本文只讨论基于in x86 架构的Linux /proc 文件系统。
11、_________________ _________________ _________________/proc --- 一个虚拟文件系统/proc 文件系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做/proc)。
12、这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中(on thefly) 改变设置(通过改变内核参数)。
13、 与其他文件系统不同,/proc 存在于内存之中而不是硬盘上。
14、如果你察看文件/proc/mounts(和mount 命令一样列出所有已经加载的文件系统),你会看到其中 一行是这样的:grep proc /proc/mounts/proc /proc proc rw 0 0/proc 由内核控制,没有承载/proc 的设备。
15、因为/proc主要存放由内核控制的状态信息,所以大部分这些信息的逻辑位置位于内核控制的内存。
16、对/proc 进行一次'ls -l' 可以看到大部分文件都是0字节大的重复上面的步骤,加入其它参考文献标注;不过察看这些文件的时候,确实可以看到一些信息。
17、这怎么可能?这是因为/proc文件系统和其他常规的文件系统一样把自己注册到虚拟文件系统层(VFS) 了。
18、然而,直到当VFS 调用它,请求文件、目录的i-node的时候,/proc 文件系统才根据内核中的信息建立相应的文件和目录。
19、加载proc 文件系统如果系统中还没有加载proc 文件系统,可以通过如下命令加载proc 文件系统:mount -t proc proc /proc上述命令将成功加载你的proc 文件系统。
20、proc 文件系统可以被用于收集有用的关于系统和运行中的内核的信息。
21、下面是一些重要的文件: /proc/cpu - CPU 的信息(型号, 家族, 缓存大小等) /proc/mem - 物理内存、交换空间等的信息 /proc/mounts - 已加载的文件系统的列表 /proc/devs - 可用设备的列表 /proc/files - 被支持的文件系统 /proc/version - 内核版本 /proc/cmdline - 系统启动时输入的内核命令行参数proc 中的文件远不止上面列出的这么多。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。