I studied Computer Architecture from David A. Patterson and have came across the idea of Response time.
Response time also called Execution time. The total time required for the computer to complete a task, including disk accesses, memory accesses, I/O activities, operating system overhead, CPU execution time, and so on.
In above definition of Response time, it is interchangeably called Execution time.
But, in Operating System Response time is one of the criteria of scheduling algorithm
I was watching a tutorial on all of the criteria of scheduling algorithm. Where Burst time or Execution time is the time process require for running on CPU
And Response time is the time between a process enters ready queue and get scheduled on the CPU for the first time.
In Operating System and Computer Architecture the idea of Response time in both cases are similar. But, Execution time is not Response time in Operating System. I also searched in google for difference between execution time and response time. Here what I got... Difference between Response time and Execution time
CPU time is the actual time the CPU spends computing for a specific task.
from David A. Patterson
CPU time concept match with the concept of Burst time.
Whole concept of Response time, Execution time and Burst time making confusion.
- What are the differences between Execution time and Response time?
- Response time and Execution time are interchangeable?
- What are the differences between Burst time and CPU time?
- Burst time and CPU time are interchangeable?
- CPU time and Execution time is interchangeable? If not then what are the differences between them?