首页
登录
从业资格
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户
免费题库
2022-08-02
73
问题
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs。若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为______μs;采用双缓冲区需要花费的时间为(请作答此空)μs。A.150B.151C.156D.201
选项
A.150
B.151
C.156
D.201
答案
C
解析
因为在块设备输入时,假定从磁盘把一块数据输入到缓冲区的时间为T,缓冲区中的数据传送到用户工作区的时间为M,而系统处理(计算)的时间为C,如下图所示。
单缓冲工作过程图当第一块数据送入用户工作区后,缓冲区是空闲的可以传送第二块数据。这样第一块数据的处理C1与第二块数据的输入T2是可以并行的,依次类推,如下图所示。系统对每一块数据的处理时间为:Max(C, T)+M。因为,当T>C时,处理时间为M+T;当T<C时,处理时间为M+C。本题每一块数据的处理时间为15+5=20,Doc1文件的处理时间为20×10+1。
单缓冲并行工作示意图双缓冲工作方式基本方法是在设备输入时,先将数据输入到缓冲区1,装满后便转向缓冲区2。此时系统可以从缓冲区1中提取数据传送到用户区,最后由系统对数据进行处理,如下图所示。
双缓冲工作过程图双缓冲可以实现对缓冲区中数据的输入T和提取M,与CPU的计算C,三者并行工作,如下图所示。从图中可以看出,双缓冲进一步加快了I/O的速度,提高了设备的利用率。在双缓冲时,系统处理一块数据的时间可以粗略地认为是Max(C, T)。如果C<T,可使块设备连续输入;如果C>T,则可使系统不必等待设备输入。本题每一块数据的处理时间为10,采用双缓冲需要花费的时间为15×10+5+1=156。
双缓冲并行工作示意图
转载请注明原文地址:https://tihaiku.com/congyezige/2424162.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
产妇,25岁,GP,自然分娩后1日,感下腹阵痛,可忍受。问正常宫缩痛持续的时间,
紫外线消毒空气时,若每10m安装30W紫外线灯管1支,则有效距离和消毒时间分别为
胎心监护发现胎心率减速与宫缩关系不恒定。持续时间长短不一,出现时下降迅速,幅度大
生理性黄疸开始出现的时间为婴儿出生后 A.2~3天 B.3~7天 C
脐带脱落的时间为婴儿出生后 A.2~3天 B.3~7天 C.7~10
两次月经第一天的间隔时间为A.月经期B.增生期C.分泌期D.月经前期E.月经周期
产后子宫进入盆腔,在腹部摸不到宫底的时间为 A.产后10天 B.产后3周
除胎盘附着处外,子宫腔表面内膜修复所需时间为 A.产后10天 B.产后3
管理学家莱金提出的ABC时间管理方法中,B级目标是A.必须完成的目标 B.最优
A.时间因素 B.信息因素 C.回归因素 D.选择因素 E.暴露因素在健
随机试题
Text3Itisagoodtimetobeafisherm
六十岁男性,舌背白色斑块1年,无疼痛。查体:舌背中份可见2cm×2cm大小白色斑
下列制剂中不属主动免疫的是A.菌苗 B.灭活死疫苗 C.减毒活疫苗 D.类
诊断扩张性心肌病时特异性最高的检查是A.胸部X线 B.心电图 C.超声
阅读课题研究案例,按照要求答题。 某校开展“构建大语文教学圈”的课题研究,组织
( )时,应编制冬期施工作业计划。 A、昼夜平均气温低于10℃ B、最低
西方的法治,尽管并不排斥道德,但无疑在宣扬法律至上的同时有意无意的忽略了道德,西
我国现行的土地增值税适用的税率形式是()。A.比例税率 B.超额累进税率
城市污水处理工艺所采用的处理方法中()属于化学处理法。A.稳定塘 B.活
甲公司的资质等级为二级,而某工程项目需要一级资质的承包商承建,于是甲公司就借用了
最新回复
(
0
)