学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页> 自考问答> 工学类 > 在一个釆用双缓冲的系统中,某用户程序运行

在一个釆用双缓冲的系统中,某用户程序运行时共产生两块数据,当第一块数据产生出来后即把它送入缓冲区,并启动磁

2019年01月02日    来源: 自考365   字体:   打印
查分预约
在一个釆用双缓冲的系统中,某用户程序运行时共产生两块数据,当第一块数据产生出来后即把它送入缓冲区,并启动磁盘将这块数据记盘;在记盘的同时用户程序继续运行以产生第二块数据,然后也要将这块数据记盘。若用户程序产生一块数据的时间为10ms,把一块数据从用户区送入缓冲区的时间为0.1ms,将缓冲区内容记盘所需时间为20ms,那么完成以上操作的总时间是多少并说明这个总时间是由哪几个时间段组成的。
查看答案解析
【正确答案】
50.1ms
产生第一块数据用时10ms,将它从用户区送入缓冲区用时0.1ms;
产生第二块数据,并将它从用户区送入缓冲区的操作是与第一块数据的记盘同时进行的,取其中费时长的,即记盘时间20ms;
将第二块数据记盘,费时20ms,故总时间为10+0.1+20+20=50.1ms。
【答案解析】
参见教材P103-104。
本题知识点:缓冲技术,
 自考365网小编精心为广大自考学员整理的相关历年试题及答案解析,想了解相关自考试题请持续关注自考365网校。
  让自考更有氛围,想加入自考365交流群请添加小编微信zbzikao365

关注添加

扫码添加学习顾问

了解考试计划,进行学习规划
备战考试,获取试题及资料

扫码下载APP

海量历年试题、备考资料
免费下载领取

扫码进入微信小程序

每日练题巩固、考前模拟实战
免费体验自考365海量试题

免费题库

新人有礼
关闭