linux系统中读写流程

下面根据我本身的理解,以读过程为例,简要的描述一下应用程序和硬件块设备之间进行数据交换的流程。 首先,应用程序调用库函数fread或者直接调用read系统调用产生读请求,在这里读请求能够理解成须要从文件的某个偏移处读取多长的数据到用户的缓冲区中。上面的两个函数会调用sys_read进入到内核中,从这里开始进程在系统空间中运行。sys_read又会调用具体的文件系统注册的函数对请求进行处理,首先查看
相关文章
相关标签/搜索