为什么在单缓冲情况下,系统对一块数据的处理时间需max(C,T)+M?
MAX(C,T)+M;
双缓冲:MAX(T1,T3)
当系统对数据进行处理的时候,可以并行地输送数据到缓冲区
答:在单缓冲情况下,系统对一块数据...
用户登录可进行刷题及查看答案
答:在单缓冲情况下,系统对一块数据的处理时间需max(C,T)+M。其原因如下:
令T是读外存数据送内存缓冲区时间,,M是数据从缓冲区传送到用户区的时间,C是读内存用户区数据进行计算的时间,当进行第i次读外存数据送缓冲区时,系统可同时读出用户区中第(i-1)次数据进行计算,此两项操作并行进行且互不干扰,并与数据从缓冲区传送到用户区的操作串行进行,因此处理一块数据的时间大约为max(C,T)+M。
登录后提交答案