自学内容网 自学内容网

【Linux】【文件】文件系统

【Linux】【文件】文件系统

文件系统架构

文件系统是操作系统用于管理存储设备(如硬盘、SSD)上的数据的一种方法
虚拟文件系统VFS 可以理解为系统调用和物理文件的中间部分
用户通过c库访问系统调用并进入到内核态 通过文件系统去访问块设备

用户空间 c库
内核空间
系统调用
虚拟文件系统  ext4,process...
块设备
块设备驱动驱动
硬件

文件缓存和预读

文件缓存

page cache 页缓存 减少磁盘io操作将磁盘读取数据保存在内存缓冲区中

预读

内核从磁盘读取数据时会多读一些保存在文件缓存里面


原文地址:https://blog.csdn.net/m0_64014551/article/details/145117384

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!