处理调度策略时Completion time和response time有什么区别

What is the difference between Completion time and response time when dealing with scheduling policies

我已经在网上查找了一段时间,试图找到这两个术语的定义和示例,但我似乎无法得到直接的答案,我只是变得更加困惑。

谁能给我解释一下区别。一篇描述性好的文章会有所帮助。

我没有找到任何包含 "Completion time" 描述的 link,我也没有在我的 OS 课程中读到它。我想你是在询问周转时间。

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

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

完成时间 Completion time 可以从Gantt Chart中找到当一个进程停止执行的时候就是完成时间。

响应时间 响应时间是第一次执行时间和到达时间之间的差值。

在调度策略的情况下:

  • 完成时间

    作业或流程完成的时间。

  • 响应时间

    提交作业、流程或子任务之间的时间间隔 请求(它向调度程序输入就绪 state/arrives 的那一刻)和从它收到的第一个响应。

系统响应输入和显示所需更新信息所花费的时间称为响应时间。

从提交作业到完成作业所用的时间为 TurnAround Time。突发时间和等待时间之和

响应时间:作业到达就绪队列与作业到达队列之间的时间 完成 例如 - 是时候在编辑器中回显击键了 - 编译程序的时间

响应时间=等待时间+COMPLETION TIME时间

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

完成时间:这是进程到达的时间,cpu表示到达时间,+cpu执行时间+任何其他中断时间,直到进程完全执行。如果流程在较早的流程执行之前到达,则不会添加到达时间。 响应时间:进程到达队列后第一次得到cpu响应的时间。与等待时间相同。