0

这是我在研究一项已经给出结果的练习时发现的,但与目前所研究的有点不同:

在此处输入图像描述

在这张图片中,您可以看到在 2 个 CPU 上进行抢占式调度的调度表,其中有 6 个任务要做,当然每个任务都被赋予了完成任务所需的时间和优先级。

现在主要问题是:

当任务 #1 在 CPU #2 中在 t=7 继续工作时,它的剩余工作时间不应该是 4 吗?在图片中,虽然最初 10 个工作时间中有 6 个是在 t=0 时完成的,但它表示 6 个任务中有 6 个已完成,这意味着只剩下 4 个任务要做。练习做错了还是我错过了关于多进程调度的一些你应该知道的事情?

(起初我以为是因为切换处理器,但如果我查看任务#4,情况似乎并非如此)

非常感谢您的意见谢谢。

4

1 回答 1

0

所以,是的,事实证明这是表格中的错误。所以任务#1应该在时间t = 7时只剩下4个任务

于 2019-03-04T16:26:20.023 回答