社区
Linux_Kernel
帖子详情
关于进程调度中的goodness()函数
blueiris
2006-07-11 01:36:06
难道在Linux 2.4.20中goodness()函数已经被取消了?
...全文
260
2
打赏
收藏
关于进程调度中的goodness()函数
难道在Linux 2.4.20中goodness()函数已经被取消了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blueiris
2006-07-11
打赏
举报
回复
呵呵
奇怪了
我的是2.4.20的内核 源代码里面没有这个函数
但我查看了一下2.4.0和2.4.32的内核 都有
那干嘛在2.4.20里删除了goodness函数又在之后的版本里加回来了呢
alaiyeshi
2006-07-11
打赏
举报
回复
Linux schedule()函数将遍历就绪队列中的所有进程,调用goodness()函数计算每一个进程 的权值weight,从中选择权值最大的进程投入运行。
我是2.6.15的内核
应该是内核函数
man不到吧
[Linux]——Linux下的
进程调度
进程调度
在多进程的操作系统
中
,
进程调度
是一个全局性、关键性的问题,他对系统的总体设计、系统的实现和功能设置以及各个方面的性能都有着决定性的作用。本博客笔者就对进程的调度这一知识点进行总结,不过为了简单起见,我们先从Linux内核2.4
中
调度介绍起,将原理说清楚后介绍更高级的Linux2.6内核调度算法。 什么是一个好的调度算法? 一个好的调度算法说明白点其实就是能够更合理的分配系统资源,所以调度...
linux内核
进程调度
函数
,深入分析Linux内核源码-
进程调度
(2)(1)
3 Linux的调度程序-Schedule( )3.1基本原理调度的实质就是资源的分配。系统通过不同的调度算法(SchedulingAlgorithm)来实现这种资源的分配。通常来说,选择什么样的调度算法取决于的资源分配的策略(SchedulingPolicy),在这里只说明与Linux调度相关的几种算法及这些算法的原理。一个好的调度算法应当考虑以下几个方面:(1)公平:保证每个进程得到合理的CP...
Linux的
进程调度
算法简介
文章目录一、调度算法的原理和分类1.
进程调度
简介2.按不同需求对调度的进程分类3.调度算法分类二、使用步骤1.引入库1.引入库总结 一、调度算法的原理和分类 1.
进程调度
简介
进程调度
的研究是整个操作系统理论的核心,在多进程的操作系统
中
,
进程调度
是一个全局性的、关键性的问题,它对系统的总体设计、系统的实现、功能设置以及各方面的性能都有着决定性的影响。进程运行需要各种各样的系统资源,如内存、文件、打印机和最宝贵的CPU等,所以说,调度的实质就是资源的分配。系统通过不同的调度算法(Scheduling A
引起
进程调度
的原因有以下几类
http://baike.baidu.com/view/1380355.htm?fr=aladdin 引起
进程调度
的原因有以下几类
进程调度
发生在什么时机呢?这与引起
进程调度
的原因以及
进程调度
的方式有关...
进程管理(十五)---
进程调度
演变过程之O(n)调度器
1 调度器概述 任务调度器是操作系统
中
一个很重要的功能部件,主要功能是把系统
中
的task调度到各个CPU上去执行,满足如下的性能需求: 调度器必须是公平的:(对于分时的进程,每个任务都应该有机会执行,不能饿死,保证每个进程得到合理的CPU时间) 快速的进程响应时间:(对于交互式进程,需要和用户进行交流,因此对调度延迟比较敏感) 高系统的吞吐量:(对于批处理进程进程,属于那种在后台的默默奉献的,因此它更注重吞吐量的需求) 功耗要小:(对于移动式终端,功耗的需求其实一直以来都没有特别被调度器重视,当然在lin
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章