问题
填空题
假定磁盘上一个数据块输入到一个单缓冲区的时间为100μs,将缓冲区数据传送到用户区的时间为50μs,CPU对这一块数据进行计算的时间为50μs,这样系统对每一块数据的处理时间为______。如果改为双缓冲,则系统对每一块数据的处理时间为______。
答案
参考答案:200μs、125μs
解析:从单缓冲改为双缓冲后,数据传入和传出缓冲区的时间减半,但CPU处理数据的时间不变,因此,系统对数据块的处理时间减少为50+25+50=125μs。