java普通io(stream)处理文件读写的过程

场景:使用java的stream,从文件a读取内容,然后写进文件b,整个过程如下图所示(以linux系统为例) 步骤解析: 1.用户空间向内核空间发出指令——我要读取文件a 2.系统切换上下文,从用户空间切到内核空间,内核空间准备向硬盘读取内容 3.硬盘内容以DMA形式读取进内核缓冲区(tips:DMA——Directory Memory Access 直接内存访问) 4.系统切换上下文,从内核空
相关文章
相关标签/搜索