问题 填空题

假定磁盘上一个数据块输入到一个单缓冲区的时间为100μs,将缓冲区数据传送到用户区的时间为50μs,CPU对这一块数据进行计算的时间为50μs,这样系统对每一块数据的处理时间为______。如果改为双缓冲,则系统对每一块数据的处理时间为______。

答案

参考答案:200μs、125μs

解析:从单缓冲改为双缓冲后,数据传入和传出缓冲区的时间减半,但CPU处理数据的时间不变,因此,系统对数据块的处理时间减少为50+25+50=125μs。

单项选择题 A1型题
单项选择题