
linux kernel
文章平均质量分 81
anjile1234567890
这个作者很懒,什么都没留下…
展开
-
mmap详解
http://blog.chinaunix.net/uid-26669729-id-3077015.html http://my.oschina.net/orion/blog/32218 mmap将一个文件或者其它对象映射进内存(把内核分配的物理内存遇到到进程的用户地址空间)。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行...原创 2013-04-02 22:20:55 · 154 阅读 · 0 评论 -
linux中的buffer和cache
free命令大家都经常使用, taotaoma@tma-laptop1:~/kernel/linux-2.6$ freetotal used free shared buffers cachedMem: 5918476 1675260 4243216 0 157664 819004-/+ ...原创 2013-01-24 15:45:20 · 133 阅读 · 0 评论 -
linux address_space 结构
看linux内核很容易被struct address_space 这个结构迷惑,它是代表某个地址空间吗?实际上不是的,它是用于管理文件(struct inode)映射到内存的页面(struct page)的;与之对应,address_space_operations 就是用来操作该文件映射到内存的页面,比如把内存中的修改写回文件、从文件中读入数据到页面缓冲等。 参考下面这张图,摘自《深入...原创 2012-12-22 20:22:05 · 249 阅读 · 0 评论 -
(转)Linux时钟变慢?关中断会关闭系统时钟中断?
转自:http://hi.baidu.com/deep_pro/blog/item/2d6ea0d997f601e538012ff1.html 听说有人抱怨他的Linux服务器或者嵌入式Linux开发板上的时间越来越慢,当时念头一闪,没有多在意 今天顿悟,果然是有道理的 用户空间的延时和定时器,都是靠内核定时器实现的。内核定时器 struct timer_list 以及相关内核ap...原创 2012-04-27 20:28:18 · 961 阅读 · 0 评论