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