我一直在网上寻找一段时间,试图找到这两个术语的区别,但我似乎无法得到一个明确的答案,我只是感到困惑。如果等待时间是进程在等待cpu的就绪队列中等待的时间(CPU响应?)那么响应时间有什么不同?
有人可以向我解释一下这个区别。一篇精彩的描述性文章会有所帮助。
答案 0 :(得分:1)
响应时间: 从提交作业到获得CPU首次执行之间的持续时间。
等待时间: 作业在就绪队列中存在的时间。
答案 1 :(得分:1)
当进程第一次获得 CPU 执行时,这称为响应时间,也称为等待时间。 但是等待时间可能会再次增加,因为我们不确定一个进程是否只能正确执行一次。 它可以在就绪队列中再次等待任何类型的中断或 I/O,然后再次获得多余的 CPU。 因此,等待时间可以增加,但响应时间保持不变。
答案 2 :(得分:0)
非常精确:
等待时间: - 时间进程在Ready Queue等待轮到CPU的时间。
响应时间: -
有了这些观点,我希望您能理解这些术语背后的基本概念。如果您仍然不确定这些条款,请回复。
答案 3 :(得分:0)
响应时间: 时间间隔:
可以计算:
等待时间 时间间隔:
参考: 实时系统设计与分析@Laplante