5.1_8_缓冲区管理 1.知识总览 2.什么是缓冲区?有什么作用? 缓冲区在内存中 缓冲区的作用: 缓和CPU与I/O设备之间速度不匹配的矛盾 减少对CPU的中断频率,放宽对CPU中断响应时间的限制 解决数据粒度不匹配的问题 提高CPU与I/O设备之间的并行性 3.单缓冲 注意一个重要的问题: 当缓冲区数据非空时,不能往缓冲区冲入数据,只能从缓冲区把数据传出 当缓冲区为空时,可以往缓冲区冲入数据,但必须把缓冲区充满以后,才能从缓冲区把数据传出 4.双缓冲 5.使用单/双缓冲在通信时的区别 6.循环缓冲区 7.缓冲池 8.总结