微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux内核调度

我想知道旧版Linux调度algorithmSJF(最短作业优先)如何计算进程运行时?

OpenCL中的浮点错误通过ssh

如何使用O_DIRECT将内核空间内存(物理地址)写入文件

如何指定使用bitbake / yocto构build哪个内核

编译旧内核的程序

从内核空间执行ioctl

这个问题实际上是其在常见环境中很少使用的主要原因之一,因为SJF算法需要对所有进程的运行时间进行精确的估计,这只在专门的环境中给出。

在一般情况下,只能得到估计的和不准确的过程运行时间长度,例如记录同一过程的前一个cpu脉冲串的长度,并使用数学近似方法计算下一次运行的时间。

如果你有一些带宽需要刻录,你可以在这里找到实际的代码。 从2.0开始,我认为你会发现它是实验性的。

SJF(IIRC) 非常短暂,因为ZelluX指出的确切原因 。

我想你唯一的希望就是理解这个疯狂背后的方法在这代码中。 你可能能够建立它,并让它在模拟器中启动。

编辑:

我现在不完全确定它是否曾经进入主线。 如果你找不到它,不要怪我:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐