![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟文件系统学习
文章平均质量分 88
jasonLee_lijiaqi
这个作者很懒,什么都没留下…
展开
-
VFS中的read/write系统调用
VFS中的read/write系统调用 VFS所隐含的主要思想在于引入了一个通用的文件模型(common file model),这个模型能够表示所有支持的文件系统。VFS是所有文件系统的抽象。 linux内核对每个文件读写操作都必须使用一个指针,指向要访问的具体文件系统的适当函数。换句话说,当应用程序对read()或是write()调用引起内核调用相应的sys_read()或...原创 2018-07-15 14:56:06 · 1410 阅读 · 0 评论 -
Linux IO子系统和文件系统读写流程
我们所有分析的,是基于2.6.32及其后的内核. 我们在Linux上总是要保存数据,数据要么保存在文件系统里(如ext3),要么就保存在裸设备里。我们在使用这些数据的时候都是通过文件这个抽象来访问的,操作系统会把我们需要的数据提交给我们,而我们则无需和块设备打交道。 从下图,我们可以清除的看到: I/O子系统是个层次很深的系统,数据请求从用户空间最终到达磁盘,经过了复杂的数据流动。 对设驱开发人...原创 2018-09-25 09:30:58 · 1764 阅读 · 0 评论