处理调度策略时,完成时间和响应时间有什么区别?

7

我已经在网上寻找了一段时间,试图找到有关这两个术语的定义和示例,但似乎无法得到一个直接的答案,反而越来越困惑。

有人可以向我解释它们之间的区别吗?一篇详细描述的文章会很有帮助。

6个回答

13

我没有找到任何包含“完成时间”描述的链接,也没有在我的操作系统课程中读到过这个。我认为你在询问周转时间。

周转时间 - 从提交时间到完成所需的特定进程的时间。它等于等待时间执行时间的总和。

响应时间 - 程序从发出命令到开始响应该命令所花费的时间。(即,从请求提交到第一次响应请求的时间间隔,不是输出。)


这是否意味着响应时间是根据@sudipSarker的说法,首次执行时间和到达时间之间的差异? - booluw
@jayB - 我不确定你是在问问题还是在表达观点! 请澄清一下? - Am_I_Helpful
不用太担心。如果sudipSarker的答案与您的相同,请要求澄清。无论如何,谢谢。 - booluw
1
@jayB - 是的,只是措辞上的差异! - Am_I_Helpful
完成时间是进程终止或执行结束的时刻。 - Mahi

4

完成时间 完成时间可以从甘特图中找到,当一个进程停止执行时,就是它的完成时间。

响应时间 响应时间是首次执行时间与到达时间之间的差异。


1

在调度策略方面:

  • 完成时间

    作业或进程完成的时间。

  • 响应时间

    自作业、进程或子请求提交(即进入就绪状态/到达调度程序的时刻)到第一次收到响应之间的时间间隔。


1

完成时间:这是进程到达CPU的时间,即到达时间和CPU执行时间以及任何其他中断时间直到进程完全执行。如果进程在先前进程执行之前到达,则不添加到达时间。 响应时间:是进程在排队后第一次获得CPU响应的时间。与等待时间相同。


0
系统响应输入并显示所需更新信息所花费的时间被称为响应时间。
从提交作业到作业完成所花费的时间是周转时间。爆发时间和等待时间之和。

-2

响应时间:作业到达就绪队列和作业完成之间的时间,例如:编辑器回显一个按键所需的时间、编译程序所需的时间。

响应时间 = 等待时间 + 完成时间

完成时间:作业或进程完成的时间。


被接受的答案给出了响应时间的正确定义。 - Mahi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接