采用单缓冲技术:
读入第n个数据段和用户处理第n-1个数据段可以并行,但数据从缓冲区移入用户区时,磁盘不能读入数据,用户程序也不能处理数据,所以处理n个记录的总时间是:n*(T+M)+C
采用双缓冲技术:
T与(t+p)重叠,
若T>=(M+C),则处理n个记录的总时间是:nT+M+C;
若T<(t+p),则处理n个记录的总时间是:T+n(M+C);
31.某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是( ) 。
A.1500μs、1000μs B.1550μs、1100μs C.1550μs、1550μs D.2000μs、2000μs
b