功耗意识调度程序 [英] a power aware scheduling program

查看:59
本文介绍了功耗意识调度程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我需要一个具有功耗意识的调度程序来优化功耗.
必须获得执行作业所需的速度和时间作为输入,并且应按所需速度和时间的降序对作业进行排序.然后,应将每个作业与最大可用处理器速度和时间进行比较,并为具有更高要求的处理器速度和较少时间的那些作业赋予更高的优先级.然后应安排作业.每次安排工作时,其所需的速度和时间都应从可用速度中减少.我需要这种类型的Visual Studio项目.你能帮我吗?
问候,
jannani m


I need a power aware scheduling program to optimise power consumption.
The required speed and time for execution of the jobs must be got as input and the jobs should be sorted in decreasing order of their required speed and time. Then each job should be compared with the maximum available processor speed and time and those jobs with greater required processor speed and less time should be given higher priority. The jobs should be then scheduled. Each time a job is scheduled, its required speed and time should be reduced from the available speed .I need a visual studio project of this type. Please can u help me?
with regards,
jannani m

推荐答案

似乎您想干扰操作系统事务.
执行作业所需的速度和时间"
有几种算法尝试将guess 及其完全取决于操作系统层.

最大可用处理器速度和时间"
也许可以在用户级别使用此功能,但是我敢肯定,当您从OS获得此信息时,该信息在那时不再有效,因为它们已经存在了几毫秒,所以它不再有用了. br/>
然后应安排作业
这完全也是OS事务.而且您无法指示OS应该先运行哪个进程(至少以实时方式运行).

经过大量研究,您可能可以在开源操作系统中实现所需的算法.但是我确信您无法在Windows中使用Visual Studio项目来做到这一点.

希望对您有所帮助.
It seems that you want to interfere with operating system affairs.
"The required speed and time for execution of the jobs"
There are several algorithms that try to guess this one and its completely an operating system layer matter.

"the maximum available processor speed and time"
May be this is available at user level but I''m sure that when you get this information from OS it''s not valid at that time anymore because they are for a few milliseconds ago so it''s not useful anymore.

The jobs should be then scheduled
This is also an OS affair completely. And you can not dictate to OS which process should be run first(at least in realtime manner).

May be you can implement your desired algorithm in an open source operating system after a lot of study. But I''m sure that you can not do it in Windows with a Visual Studio project.

Hope it helps.


这篇关于功耗意识调度程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆