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

28,299

Solution 1

I haven't found any link containing the description of "Completion time", nor I read that in my OS course. I think you are inquiring about the Turnaround time.

Turnaround time - Time required for a particular process to complete, from submission time to completion. It is equal to the sum total of Waiting time and Execution time.

Response time - The time taken in a program from the issuance of a command to the commence of a response to that command.(i.e., the time-interval between submission of a request, and the first response to that request, not the output .)

Solution 2

Completion Time Completion time Can be found from Gantt Chart When a process stop executing That is completion time.

Response Time Response time is the difference between first execution time and Arrival time.

Solution 3

Completion time : this is the time when process arrives the cpu means arrival time and + cpu execution time +any other interrupt time till the complete execution of the process. Arrival time is not added if process arrives before the execution of earlier process. Response time : it is the time when process gets cpu response for first time after arriving the queue. Same as waiting time.

Solution 4

In case of scheduling policies:

  • COMPLETION TIME

    The time when a job or process is completed.

  • RESPONSE TIME

    Time interval between the submission of a job, process or sub- request (the moment it enters a ready state/arrives to the scheduler) and the first response received from it.

Share:
28,299
Sigma
Author by

Sigma

Updated on July 09, 2022

Comments

  • Sigma
    Sigma almost 2 years

    I've been looking online for a while now, trying to find definitions and examples on these two terms but I cannot seem to get a straight answer and I am simply getting more confused.

    Could someone explain the difference to me. A nice and descriptive article would help.