在双缓冲情况下,系统对一块数据的处理时间为( )。

admin2019-05-20  31

问题 在双缓冲情况下,系统对一块数据的处理时间为(    )。

选项 A、max(C,T)
B、C
C、T
D、都不对

答案A

解析 该方式又称缓冲对换方式。写入者花费时间T将数据写满一个缓冲区后再写另一个缓冲区;读出者花费时间M将一个缓冲区数据送到用户区后再传送另一个缓冲区数据,运算者读出用户区进行处理。由于将数据从缓冲区传送到用户区操作必须与读用户区数据进行处理串行进行,而且它们又可以与从外存传送数据填满缓冲区的操作并行,因此耗时大约为max(C+M,T)。考虑到M是内存中数据块的“搬家”耗时,非常短暂,可以省略,因此近似地认为是max(C,T)。
转载请注明原文地址:https://jikaoti.com/ti/HOGjFFFM
0

最新回复(0)