首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
试证明:如果系统作业几乎同时到达,则使系统平均作业周转时间最
[问答题]
试证明:如果系统作业几乎同时到达,则使系统平均作业周转时间最短的算法是短作业优先。
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(11)
分享
纠错
1个回答
添加回答
0
小小
设有n个作业j1,j2,j3,...,jn,其运行时间分别为t1,t2,t3,...,tn。不妨假设t1<=t2<=t3<=...<=tn,则短作业优先的作业调度算法的平均周转时间为:T=(t1+(t1+t2)+(t1+t2+t3)+....(t1+t2+t3+...+tn))/n=(n*t1+(n-1)*t2+...+tn)/n考虑其他不同调度算法,设在此调度算法下的作业调度次序为ji1,ji2,...jin,其中(i1,i2,...,in)是(1,2,3,...,n)的一个排列,则类似上面可以得出:T1=((n*ti1+(n-1)*ti2+...+tin)/n)根据不等式结论:如果有a1<=a2<=...<=an 且b1<=b2<=...<=bn,则a1bn+a2bn-1+...+anb1<=a1bi1+a2bi2+...+anbn<=a1b1+a2b2+...+anbn其中(i1,i2,...,in)是(1,2,3,...,n)的一个排列,不难得出T<=T1。
发表于 2015-05-19 17:56:27
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
操作系统
上传者:
小小
难度:
1条回答
11收藏
6587浏览
热门推荐
相关试题
请编写实现malloc()内存分配...
微软
C++
操作系统
评论
(3)
有两个N*N的矩阵A和B,想要在P...
阿里巴巴
操作系统
评论
(38)
来自
2025年春招-中国电信...
鲸鱼相对于( )相当于青蛙( ...
判断推理
评论
(1)
在一个新版本发布到测试环境后,测试...
软件测试
评论
(1)
在 HTML 中,用于定义表格行的...
HTML
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题