- The computer center manager running a large server system may say a computer is faster when it completes more jobs in an hour. The computer user is always interested in reducing the time between the start and the completion of the program or event, i.e. reducing the execution time.
- The execution time is also referred to as response time.
- Reduction in response time increases the throughput(the total amount of work done in a given time).
- The performance of the computer is directly related to throughput and hence it is reciprocal of execution time.
- The ideal performance of the computer system is achieved when we have a perfect match between the machine capability and the program behavior.
- The machine capability can be enhanced with better hardware technology innovative architectural features, and efficient resources management.
- However, program behavior is difficult to predict since it heavily depends on application and run time conditions. The program behavior also depends on the algorithm design, data structures used, language efficiently, programmer skill and compiler technology.
0 comments