引入缓冲技术的理由:
1、改善中央处理器与外围设备之间速度不匹配的矛盾。
2、协调逻辑记录大小与物理记录大小不一致的问题。
3、提高CPU和I/O设备的并行性。
4、减少I/O对CPU的中断次数和放宽对CPU中断响应时间的要求。
缓冲技术实现的基本思想:
当一个进程执行写操作输出数据时,先向系统申请一个输出缓冲区,将数据高速送到缓冲区。若为顺序写请求,则不断把数据填到缓冲区,直到它被装满为止。此后,进程可以继续它的计算,同时,系统将缓冲区内容写到I/O设备上。
当一个进程执行读操作输入数据时,先向系统申请一个输入缓冲区,系统将一个物理记录的内容读到缓冲区中,根据进程要求,把当前需要的逻辑记录从缓冲区中选出并传送给进程。
(简答题)
为什么要引入缓冲技术?其实现的基本思想是什么?
正确答案
答案解析
略