采用单缓冲技术,假定从磁盘上读一块数据到缓冲区所需时间为100微秒,从缓冲区把数据传送到用户区的时间为40微秒,而CPU对这一块数据进行计算的时间为50微秒,这样系统对每一块数据的处理时间为( )
采用单缓冲技术,假定从磁盘上读一块数据到缓冲区所需时间为100微秒,从缓冲区把数据传送到用户区的时间为40微秒,而CPU对这一块数据进行计算的时间为50微秒,这样系统对每一块数据的处理时间为( )
A、90微秒
B、140微秒
C、150微秒
D、190微秒
【正确答案】:B
【题目解析】:采用缓冲技术,取读到缓冲区用时与计算时间的大值,然后加上将数据传送到用户区的时间,系统对每一块数据的处理时间100+40=140微秒,选择B,如果不采用缓冲技术,那么系统对每一块数据的处理时间为100+50=150微秒。
Top