黑马程序员技术交流社区
标题:
Java中IO缓冲区的原理
[打印本页]
作者:
a869588615
时间:
2016-9-7 10:16
标题:
Java中IO缓冲区的原理
设置缓冲区,就是在内存中设置一块区域,用来暂存从硬盘中读取的数据,最后一次性写到其他地方去,效率得到了很大的提高,原因是调用I\O操作的时候,如果没有设置缓冲区,CPU会使用中断操作来查看I\O设备是否读完数据,CPU每询问一次,就会浪费一部分时间,设置缓冲后,CPU就会使用DMA(Direct Memory Access,直接内存读取)控制器来专门执行I\O操作,当I\O操作完成时,DMA会通知CPU来将数据一次性地写到目标位置,减少了中断操作,CPU就能完成别的工作,从而提高了效率。
作者:
黑马程序员_鹿峣
时间:
2016-9-7 10:25
{:2_31:}厉害
作者:
LShu
时间:
2016-9-7 10:37
路过学习学习
作者:
疾速火轮
时间:
2016-9-7 10:41
来学习学习..................
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2