这是我在研究一项已经给出结果的练习时发现的,但与目前所研究的有点不同:
在这张图片中,您可以看到在 2 个 CPU 上进行抢占式调度的调度表,其中有 6 个任务要做,当然每个任务都被赋予了完成任务所需的时间和优先级。
现在主要问题是:
当任务 #1 在 CPU #2 中在 t=7 继续工作时,它的剩余工作时间不应该是 4 吗?在图片中,虽然最初 10 个工作时间中有 6 个是在 t=0 时完成的,但它表示 6 个任务中有 6 个已完成,这意味着只剩下 4 个任务要做。练习做错了还是我错过了关于多进程调度的一些你应该知道的事情?
(起初我以为是因为切换处理器,但如果我查看任务#4,情况似乎并非如此)
非常感谢您的意见谢谢。