Turnaround time

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For Turnaround time in aviation, see Aircraft ground handling.

In computing, turnaround time is the total time taken between the submission of a program/process/thread/task (Linux) for execution and the return of the complete output to the customer/user. It may vary for various programming languages depending on the developer of the software or the program. Turnaround time may simply deal with the total time it takes for a program to provide the required output to the user after the program is started.

Turnaround time is one of the metrics used to evaluate operating systems scheduling algorithms.

In case of batch systems, turnaround time will include time taken in forming batches, batch execution and printing results.

The expression "turnaround time" is sometimes used in non-computing contexts to mean the amount of time taken to fulfill a request.