设置期限,并终止在Linux内核中达到其硬期限的任务

时间:2018-12-07 14:56:35

标签: linux kernel scheduler

我的主要目标是:

## 1 ##

每次使用fork()创建我想要的任务时  为新任务设置软硬期限。我是  已经用我自己的set / get_deadlines()做到了  添加到内核中。

## 2 ##

修改sched.c以便能够做三件事:

  • 杀死即将完成任务的任务。

  • 如果一个或多个任务绕过其软期限   告诉内核“运行”最接近的内核   这是一个艰难的期限。

  • 如果没有达到的进程就很软   截止日期,告诉内核“运行”它们,   循环方式。

    ----

现在,到目前为止,我的情况是:

  • 使用我用fork()创建的任务创建自己的列表/树,并在sched.c内部访问该列表/树,并告诉内核“运行”,和/或根据我的软件杀死正确的进程/硬期限规则。

0 个答案:

没有答案