免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: chenzhanyiczy
打印 上一主题 下一主题

调度... [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-02-06 08:12 |只看该作者
首先我想问的是:操作系统是按什么条件来决定调度哪个进程的?只是优先级吗?

我在aix下面试 ...
chenzhanyiczy 发表于 2010-02-05 22:39



从理论上说,优先级会作为调度时一个重要的权值,再根据运行时间,资源占用情况等等各种与进程运作相关联的量化数据加权计算出一个调度的决定值,根据这个决定值来判定如何进行调度,具体如何设计这个加权的计算式就是调度策略的设计问题了,不同OS会有不同实现,AIX不清楚,你到底是想说的是LINUX下还是AIX下的?我有点看不懂。

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
12 [报告]
发表于 2010-02-06 16:01 |只看该作者
从理论上说,优先级会作为调度时一个重要的权值,再根据运行时间,资源占用情况等等各种与进程运作相 ...
NalaGinrut 发表于 2010-02-06 08:12



    对于SCHED_FIFO来说,只有优先级的吧,比如:优先级是0(也就是最大优先级),它就会一直运行,知道自己终结或者遇到中断什么的

你可以看看 9楼的案例,我不明白为什么会出现这种情况

其实我问的是两个操作系统,aix或者linux 都可以讨论

论坛徽章:
0
13 [报告]
发表于 2010-02-06 17:01 |只看该作者
其实我问的是两个操作系统,aix或者linux 都可以讨论
---------------------------------------------------------------

讨论当然可以讨论,但是目标要明确,才能有的放矢。
不同OS的实现可能不同,AIX不熟悉,就不掺和了,掺和了也谈不出东西来。

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
14 [报告]
发表于 2010-02-06 17:13 |只看该作者
其实我问的是两个操作系统,aix或者linux 都可以讨论
------------------------------------------------- ...
NalaGinrut 发表于 2010-02-06 17:01




恩,那就讨论linux

    在linux下,SCHED_FIFO的A进程是不是一定优先于SCHED_OTHER的B进程先运行呢?

论坛徽章:
0
15 [报告]
发表于 2010-02-06 17:29 |只看该作者
恩,那就讨论linux

    在linux下,SCHED_FIFO的A进程是不是一定优先于SCHED_OTHER的B进程先运行 ...
chenzhanyiczy 发表于 2010-02-06 17:13




恩~我本想回答,不过谨慎起见又查了一下,发现2.6.25以后又引入一些新概念如realtime bandwidth之类,不知道会不会有新情况发生。
不介意的话我先看看再说,我估计你有这种疑问应该是你的实践跟常规理论冲突了,那样的话还是谨慎比较好点。。。
或者你也可以试试LINUX下的,或者叫哪位大大再给我们上一课也好。

论坛徽章:
1
申猴
日期:2014-02-11 14:50:31
16 [报告]
发表于 2010-02-06 17:37 |只看该作者
本帖最后由 chenzhanyiczy 于 2010-02-06 17:38 编辑
恩~我本想回答,不过谨慎起见又查了一下,发现2.6.25以后又引入一些新概念如realtime bandwidth之类 ...
NalaGinrut 发表于 2010-02-06 17:29



    所言极是.现在就是理论和实践有冲突

  网上的文章很多只是说明了这几个调度策略的含义,并没有对它们的关系做解析

目前没有linux的环境,改天试试。
但可以肯定的是aix下就有这个问题

论坛徽章:
0
17 [报告]
发表于 2010-02-06 17:57 |只看该作者
那你把测试条件列一下,清晰点,不要有遗漏,也不要太乱。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP