1.块设备概念
- 块设备是指只能以块为单位进行访问的设备,块大小一般是512个字节的整数倍。常见的块设备包括硬件,SD卡,光盘等。
2.块设备驱动系统架构
虚拟文件系统 VFS
- VFS是对各种具体文件系统的一种封装 ,为用户程序访问文件提供统一的接口。
磁盘缓存 Caches
- 当用户发起文件访问请求的时候,首先会到Disk Cache中寻找文件是否被缓存了,如果在cache中,则直接从cache中读取。如果数据不在缓存中,就必须要到具体的文件系统中读取数据了。
映射
1.块设备概念
2.块设备驱动系统架构
虚拟文件系统 VFS
磁盘缓存 Caches
映射