摘要: 转自http://hi.baidu.com/_kouu/item/4e9db87580328244ef1e53d0 在《linux内核虚拟文件系统浅析》这篇文章中,我们看到文件是如何被打开、文件的读写是如何被触发的。 对一个已打开的文件fd进行read/write系统调用时,内核中该文件所对应的file结构的f_op->read/f_op->write被调用。 本文将顺着这条路走下去... 阅读全文
posted @ 2014-03-09 22:13 woainilsr 阅读(9640) 评论(0) 推荐(0) 编辑
摘要: 转自http://hi.baidu.com/_kouu/item/4e9db87580328244ef1e53d0######虚拟文件系统(VFS)在我看来, "虚拟"二字主要有两层含义:1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口;2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构. 目录结构是由"地址空间(namespace)"来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不同的目录结构(因为它们可能挂载了不同的文件系统 阅读全文
posted @ 2014-03-09 21:50 woainilsr 阅读(2562) 评论(0) 推荐(0) 编辑
摘要: 在毕业的时候,我给过自己一个期限,在三年之内弄清楚自己是否真的适合程序员这个行业。转眼之间白驹过隙,三年之期已经过去一般。在这一年半的时间里我一直待在一个嵌入式公司里,毕业之时对这个行业没有任何概念,有的只是对自己能力以及努力的绝对自信,我不觉从Windows切到Linux会有多难。但是这一年半当中我真的学到了很多,但是真正记下的好像又没有多少,技术上由于没有及时记录,很多学过的东西都是属于接触过... 阅读全文
posted @ 2014-03-09 00:41 woainilsr 阅读(694) 评论(5) 推荐(1) 编辑