题9
题目
Q:设从磁盘将一块数据传送到缓冲区所用的时间为 ,将缓冲区中的数据传送到用户区所用的时间为 处理一块数据所用的时间为 。若有多块数据需要处理,并采用单缓冲区传送某磁盘数据, 则处理一块数据所用的总时间为 ( ) 。
A. B. C. D.
分析
A:采用单缓冲区传送数据时,设备与处理机对缓冲区的操作是串行的,当进行第 次读磁盘数据送至缓冲区时,系统再同时读出用户区中第 次数据进行计算,此两项操作可以并行,并与数据从缓冲区传送到用户区的操作串行进行,所以系统处理一块数据所用的总时间为 , 。

解
A