首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
单任务系统中两个程序A和B,其中A程序:CPU:10s -
[单选题]
单任务系统中两个程序A和B,其中
A程序:CPU:10s -> 设备1:5s -> CPU:5s ->设备2:10s ->CPU:10s;
B程序:设备1:10s-> CPU:10s -> 设备2:5s ->CPU:5s ->设备2:10s;
执行顺序为A->B,那么CPU的利用率是()
30%
40%
50%
60%
查看答案及解析
添加笔记
邀请回答
收藏(423)
分享
13个回答
添加回答
15
推荐
牛客444334号
C
A程序,CPU时间为10+5+10=25s,总时间为10+5+5+10+10=40s;
B程序,CPU时间为10+5=15s,总时间为10+10+5+5+10=40s;
CPU总时间为40s,两个进程的总时间为80s,
CPU的利用为40/80=0.5
编辑于 2015-01-31 15:04:44
回复(0)
27
牛客-007
答案:C
注意顺序执行不是并发执行,也就是程序A不能在程序B使用设备的时间去使用CPU,也就是进程A执行完毕再去执行进程B。
两个进程总的CPU时间为40s,运行总时间为80s,利用率为50%
发表于 2015-01-28 11:43:12
回复(0)
6
大明白
C
A程序, cpu:10+5+10=25
设备:5+10=15
B程序: cpu: 10+5=15
设备: 10+5+10=25
cpu利用率:(25+15)/(25+15+15+25)=0.5
发表于 2015-03-10 10:44:21
回复(1)
3
大星星和小猩猩
单任务系统
,注意是
单任务
!既然是单任务系统那么问题就好办了~
发表于 2018-04-06 10:41:27
回复(0)
1
牛客505748106号
算了半天并发……
发表于 2022-06-11 05:37:08
回复(0)
0
王逍遥
单任务,单任务
发表于 2019-12-08 15:12:53
回复(1)
0
没有offer不改名
观察题目
可以发现cpu一共使用了40s
总时间为80s
因此,利用率为50%
发表于 2019-08-21 11:49:34
回复(0)
0
笑哈哈顶焦度计
题目说是:单道程序环境,顾名思义,在同一时间只允许一个任务程序执行。这里分为A,B两个程序。 先运行A,再运行B.
cpu利用率计算方法: cpu运行时间 / 程序总花费时间。 A,B两程序cpu花费时间为40秒,两程序总花费80秒。 40/80=0.5 选C
发表于 2019-06-15 19:25:51
回复(0)
0
karaysn
CPU时间除去 总的时间
发表于 2018-12-14 14:28:50
回复(0)
0
huhu_凤
CPU利用率等于CPU时间除以运行总时间
发表于 2018-01-29 07:02:14
回复(1)
0
舒意意123
C
A程序,CPU时间为10+5+10=25s,总时间为10+5+5+10+10=40s;
B程序,CPU时间为10+5=15s,总时间为10+10+5+5+10=40s;
CPU总时间为40s,两个进程的总时间为80s,
CPU的利用为40/80=0.5
发表于 2017-04-23 14:48:37
回复(0)
0
wentguo
单任务系统,
顺序执行,不是并发执行。
发表于 2016-07-05 16:14:59
回复(0)
0
逐梦Whynot!
注意是顺序执行而不是并发执行
发表于 2015-08-10 17:35:57
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
来自:
360公司 2015校...
上传者:
小牧魔法袋
难度:
13条回答
423收藏
8788浏览
热门推荐
相关试题
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
阿里巴巴2015实习生笔试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
假定x=65530,下面函数的返回...
C++
评论
(20)
来自
360公司 2015校招...
编程题 ,按照要求创建Java 应...
Java
评论
(1)
市场与销售的区别在哪里?
市场营销
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
A程序,CPU时间为10+5+10=25s,总时间为10+5+5+10+10=40s;
B程序,CPU时间为10+5=15s,总时间为10+10+5+5+10=40s;
CPU总时间为40s,两个进程的总时间为80s,
CPU的利用为40/80=0.5