kernel笔记——块I/O

Linux下,I/O处理的层次可分为4层:    1. 系统调用层,应用程序使用系统调用指定读写哪个文件,文件偏移是多少    2. 文件系统层,写文件时将用户态中的buffer拷贝到内核态下,并由cache缓存该部分数据         3. 块层,管理块设备I/O队列,对I/O请求进行合并、排序         4. 设备层,通过DMA与内存直接交互,将数据写到磁盘   下图清晰地说明了Lin
相关文章
相关标签/搜索