设读写磁盘时采用双缓冲技术,缓冲区由缓冲区1和缓冲区2组成。若总共读盘2次,每次读盘的数据放入双缓冲区之一,每次读盘需时4ms。读盘前缓冲区是空的。从每个缓冲区把读入的数据送到用户区需0.5ms。用户程序处理一次缓冲区送来的数据需5ms。则从启动读盘到用户程序处理结束,需时
设读写磁盘时采用双缓冲技术,缓冲区由缓冲区1和缓冲区2组成。若总共读盘2次,每次读盘的数据放入双缓冲区之一,每次读盘需时4ms。读盘前缓冲区是空的。从每个缓冲区把读入的数据送到用户区需0.5ms。用户程序处理一次缓冲区送来的数据需5ms。则从启动读盘到用户程序处理结束,需时

A、17ms
B、16ms
C、15ms
D、14ms
【正确答案】:C
【题目解析】:两次读盘产生2次缓冲区把读入的数据送到用户区的操作,每次0.5s,一共用时1ms,由于是双缓冲,所以两次读盘同时进行,读盘用时4ms,最后分别对两块数据进行处理,用时10ms,从启动读盘到用户程序处理结束,需时1+4+10=15ms。

Top