Tuesday, April 23, 2013
In this article we discuss about four important terms that we often come across while dealing with processes. These 4 factors are:
2. Turnaround Time
3. Waiting Time
4. Response time
- In communications networks like packet radio, Ethernet etc., throughput refers to the rate of the successful delivery of data over the channel.
- The data might be delivered via either logical link or physical link depending on the type of communication that is being used.
- This throughput is measured in the terms of bps or bits per second or data packets per slot.
- Another term common in networks performance is the aggregate throughput or the system throughput.
- This equals to the sum of all the data rates at which the data is delivered to each and every terminal in a network.
- In computer systems, throughput means the rate of successful completion of the tasks by the CPU in a specific period of time.
- Queuing theory is used for the mathematical analyzation of the throughout.
- There is always a synonymy between the digital bandwidth consumption and the throughput.
- Another related term is the maximum throughput.This bears synonymy with the digital bandwidth capacity.
- In computer systems, the total time taken by the CPU from submission of a task or thread for execution to its completion is referred to as the turnaround time.
- The turnaround time varies depending on the programming language used and the developer of the software.
- It deals with the whole amount of time taken for delivering the desired output to the end user following the start of the task completion process.
- This is counted among the metrics that are used for the evaluation of the scheduling algorithms used by the operating systems.
- When it comes to the batch systems, the turnaround time is more because of the time taken in the formation of the batches, executing and returning the output.
- This is the time duration between the requesting of an action and when it occurs.
- Waiting time depends up on the speed and make of the CPU and the architecture that it uses.
- If the processor supports pipeline architecture, then the process is said to be waiting in the pipe.
- When the current task in processor is completed, the waiting task is passed on to the CPU for execution.
- When the CPU starts executing this task, the waiting period is said to be over.
- The status of the task that is waiting is set to ‘waiting’. From waiting status, it changes to active and then halts.
- The time taken by the computer system or the functional unit for reacting or responding to the input supplied is called the response time.
- In data processing, there are various situations for which the user would perceive the response time:
Ø Time between operator entering a request at a terminal and
Ø The instant at which appears the first character of the response.
- Coming to the data systems, the response time can be defined as the time taken from the receipt of EOT (end of transmission) of a message inquiry and start of the transmission in response to that inquiry.
- Response is an important concept in the real time systems and it is the time that elapses between the dispatch of the request until its completion.
- However, one should not confuse response time with the WCET.
- It is the maximum time taken by the execution of the task without any interference.
- Response time also differs from the deadline.
- Deadline is the time for which the output is valid.