首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
进程从外设读入并分析 2 个数据块的最短时间是( )。
[单选题]
设系统缓冲区和用户工作区均采用单缓冲,从外设读入1 个数据块到系统缓冲区的时间为 100,从系统缓冲区读入 1 个数据块到用户工作区的时间为 5, 对用户工作区中的 1 个数据块进行分析的时间为 90(如下图所示)。进程从外设读入并分析 2 个数据块的最短时间是( )。
200
295
300
390
查看正确选项
添加笔记
求解答(7)
邀请回答
收藏(357)
分享
8个回答
添加回答
29
Poniter
在这里系统缓冲区是单工操作。 即,读写不能同时进行。 因此时间是300,如果是双工则是295。
发表于 2016-11-28 20:42:48
回复(0)
22
lululusm
在数据块1从外设到工作区所用总时间是105,这段时间数据块2不工作。当数据块2从外设到工作区时,所用时间是105,此时由于系统缓冲区和用户缓冲区是分离的,这时候数据块1进行分析的同时数据块2也在录入,所以数据块1的分析时间和数据块2的录入时间重叠,算大的那个(105+105=210),然后数据块2进行分析(90),最后就是210+90=300。
发表于 2016-12-15 23:31:01
回复(1)
9
go8
单缓冲不允许读写缓冲同时进行。 数据块1进入缓存100,缓存被读取5,随后缓存写入与用户分析同时进行,取最大值100,然后继续缓存读取5,用户分析90。共计300。
发表于 2017-02-27 20:41:10
回复(0)
3
荧惑韬
单缓冲,读写不能同时进行
发表于 2018-03-23 18:01:32
回复(0)
2
走位崴了脚
关键词,单缓冲,单工通信
发表于 2018-10-26 11:09:36
回复(0)
1
<(-︿-)>...
系统缓冲是单双工操作,读写不能同时进行,需要缓冲区能够进行写入操作时才能将下一个数据读入缓冲区,条件是缓冲区为空
发表于 2019-08-11 13:51:59
回复(0)
0
逸轻尘
低第一段100+5(90<100 直接去了) +100+5+90
发表于 2022-08-09 09:32:46
回复(0)
0
极速回应的字节内推君
分析和录入同步进行,就叫延后读
发表于 2017-01-21 11:23:54
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
城市里的养猫者
难度:
8条回答
357收藏
2580浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
编程题 ,按照要求创建Java 应...
Java
评论
(1)
市场与销售的区别在哪里?
市场营销
评论
(1)
说出3个获取用户需求的方法并简述其...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题