Reference no: EM1326536
Computer performance is characterized by the amount by the amount of useful work accomplished by a computer system compared to the time and resources used. Depending on the context, good computer performance may involve one or more of the following: short response time, high throughput, low utilization of computing resource, high availability of the computing system or application, fast data compression and decompression, high bandwidth/short data transmission time. These are called metrics.
The performance of any computer system can be evaluated in measurable technical terms using one or more of the metrics. This was the performance can be compared relative to other systems or the same system before/after changes. It can also by defined in absolute terms.
There are a number of technical performance metrics that indirectly affect overall computer performance. The total amount of time (t) required to execute a particular benchmark program is
t = N * C/f
or
P = I * f/N
Where
P = 1/t is the performance in terms of time-to-execute
N is the number of instructions actually executed.
f is the clock frequency in cycles per second
C = 1/I is the average cycles per instruction