社区
Linux_Kernel
帖子详情
linux2.6内核的进程优先级是如何设置的?
小魔菇
2010-01-14 03:11:49
想知道:
1、总共有多少个优先级
2、内核进程的优先级的范围
3、用户进程的优先级的范围。普通进程和实时进程的优先范围。
...全文
859
5
打赏
收藏
linux2.6内核的进程优先级是如何设置的?
想知道: 1、总共有多少个优先级 2、内核进程的优先级的范围 3、用户进程的优先级的范围。普通进程和实时进程的优先范围。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deep_pro
2010-01-14
打赏
举报
回复
好的 我进代码看看
/kernel/sched.c 开头有注释
/*
* Convert user-nice values [ -20 ... 0 ... 19 ]
* to static priority [ MAX_RT_PRIO..MAX_PRIO-1 ],
* and back.
*/
其中MAX_RT_PRIO 100
#define MAX_PRIO (MAX_RT_PRIO + 40)
所以静态优先级 100-139
最大的实时优先级MAX_RT_PRIO-1
独孤过儿
2010-01-14
打赏
举报
回复
[Quote=引用 2 楼 deep_pro 的回复:]
2、内核进程的优先级的范围
--------------
没有听过内核进程, 不知道你的理解是什么?
优先级按照进程的类型而分
普通的分时进程有静态优先级和动态优先级 两种优先级,范围都是100-139
静态优先级用来分配时间片,动态优先级用来选择调度
实时进程的优先级从1-99
[/Quote]
请问你这个答案自己试验过吗?
最好还是自己写段代码测测然后再答复别人,不要人云亦云啊...
小魔菇
2010-01-14
打赏
举报
回复
[Quote=引用 2 楼 deep_pro 的回复:]
2、内核进程的优先级的范围
--------------
没有听过内核进程, 不知道你的理解是什么?
优先级按照进程的类型而分
普通的分时进程有静态优先级和动态优先级 两种优先级,范围都是100-139
静态优先级用来分配时间片,动态优先级用来选择调度
实时进程的优先级从1-99
[/Quote]
内核进程 应该改成 内核线程
deep_pro
2010-01-14
打赏
举报
回复
2、内核进程的优先级的范围
--------------
没有听过内核进程, 不知道你的理解是什么?
优先级按照进程的类型而分
普通的分时进程有静态优先级和动态优先级 两种优先级,范围都是100-139
静态优先级用来分配时间片,动态优先级用来选择调度
实时进程的优先级从1-99
Wenxy1
2010-01-14
打赏
举报
回复
参考:
http://topic.csdn.net/u/20091223/16/09bc4ec7-b359-4c4c-a8af-b212706ce184.html?37691
Linux
2.6
内核
进程
调度策略与算法分析.pdf
Linux
2.6
内核
进程
调度策略是以
优先级
调度为基础的,即优先运行
优先级
最高的
进程
。在
优先级
调度的基础上,通过分配的
优先级
范围,又可以把
进程
分为实时
进程
和非实时
进程
。实时
进程
优先于非实时
进程
,并由特殊的调度...
LINUX
2.6
内核
进程
调度策略分析.pdf
"
LINUX
2.6
内核
进程
调度策略分析" 本文将对
LINUX
2.6
内核
进程
调度策略进行分析,讨论
LINUX
2.6
内核
的
进程
调度策略的设计和实现细节,并与
LINUX
2.4
内核
进行比较。
LINUX
操作系统是一个多用户多任务操作系统,支持多...
存储技术原理分析:基于
Linux
2.6
内核
源代码
Linux
2.6
内核
引入了AIO(异步I/O)支持,允许
进程
并发地发起多个I/O请求,提高系统吞吐量。 4. **内存管理**:在存储技术中,内存管理至关重要。
Linux
2.6
内核
采用了伙伴系统和 slab 分配器来有效地分配和回收内存...
Linux
2.6
内核
进程
调度分析.pdf
Linux
2.6
内核
进程
调度分析
Linux
2.6
内核
进程
调度分析是
Linux
操作系统中一个关键的组件。
Linux
2.6
内核
调度算法的设计目标是为了提高实时性和多处理器并行性。该算法的设计主要解决了
Linux
2.4
内核
调度算法中的...
Linux
2.6
内核
进程
调度分析 (1).pdf
【
Linux
2.6
内核
进程
调度分析】
Linux
操作系统是一个多用户、多任务、多处理器兼容的现代操作系统,尤其在
2.6
内核
版本中,其
进程
调度算法得到了显著优化,提高了系统的实时性能。相较于2.4
内核
,
2.6
内核
引入了O(1)...
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章