当前位置:  技术问答>linux和unix

求意见如何在linux的应用软件中实现一个cpu调度框架,使得多个cpu调度算法可以在同一个系统中实现无缝整合?(分数不够还能再加)

    来源: 互联网  发布时间:2016-04-20

    本文导语:  我想在linux系统下实现一个cpu的调度框架,使得自己可以自由选择现在所使用的调度算法(CFS,SD,RSDL等),到目前为止大概了解了下linux下的调度算法,但是对于如何在自己编写的软件中调用它们却是没有任何头绪...

我想在linux系统下实现一个cpu的调度框架,使得自己可以自由选择现在所使用的调度算法(CFS,SD,RSDL等),到目前为止大概了解了下linux下的调度算法,但是对于如何在自己编写的软件中调用它们却是没有任何头绪。有任何人能在这个方面给我点意见吗?还是我需要改写kernel中的sched。c,从而达到我的目的呢?
真心寻求一点帮助,大家看到的能不能帮忙啃一声,好让我知道还是有人在看的。。。
声明,我的这个project不是任何公司的商业行为,而是关系我能不能毕业的毕业设计,所以请看到帖子的高人们务必指点一二啊,这年头读书不容易啊°°拜谢了先°°°°°

|
要想改变CPU调度算法,就必须修改内核,其实也不复杂,也就是你所说的sched。c文件中,你加入你自己的调度进程的算法就行了,然后写一个驱动接口,设置一个全局变量,这个驱动接口提供改变算法的ioctl例程,从而修改那个标识调度算法的全局变量,每当schedule函数执行的时候,就去判断那个全局变量,从而就达到你的需求了。。。。。。。。

|
Linux调度的核心就是sched.c里的schedule()函数,你的调度算法就需要重新实现在这个函数

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sun认证影响有多大,给个意见。 iis7站长之家
  • 写了个论坛,提意见有分!
  • sun认证影响有多大,给个意见。
  • 请问java如何调用com?请大家发表意见和指点一下。
  • JpadPro这个java开发工具不知道好不好用啊? 给点意见!
  • 现在从事.net开发,想转行到网络管理!给点意见
  • 毕设题《linux下IPv6的流量监测控制系统》 求基础 求思路 求意见
  • [版务贴] [征求意见] 本子版FAQ的分类
  • 我想学C的socket编程,要装什么系统?听讲在linux下比较好,大家有没有意见啊?
  • 请在这里发表您对本区的建议,意见。我们会尽力解决!(技术方面的问题请不要放进来)
  • 关于学习的疑问!希望各位给点意见!
  • 各位大侠,给点意见
  • 用JAVA开发 中国式报表,请大家给点意见
  • 本人想学学linux下的编程,各位给点意见!
  • 关于相关linux/unix版块合并的最后意见收集
  • 各位大虾,多提点意见。
  • 不知大家对tomcat,jserv,jrun之间性能好坏有什么意见?
  • 做网战后台的开发工具!!希望给点意见,谢谢!
  • 路该怎么走,大家给点意见。:) 
  • 我觉得JAVA的帖子回复率很低,大家给斑竹提点意见怎么样?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3