单选题
某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要花费的时间为( 5 )μs,比使用单缓冲节约了( 6 )μs时间。
A、
100
B、
108
C、
162
D、
180
【正确答案】
B
【答案解析】
A、
0
B、
8
C、
54
D、
62
【正确答案】
C
【答案解析】
双缓冲为10*10+(6+2)=108μs,单缓冲为(10+6)*10+2=162μs。缓冲和流水线不一样的是需要考虑并行。
提交答案
关闭