ITPEC FE Morning October 2018 Question 15
Which of the following is an appropriate explanation of a benchmark test?
Explanation
Running a standard program chosen for the intended use and measuring performance — that is a benchmark test.
A benchmark runs the same standard program, picked to resemble the intended workload (for example SPEC CPU for computation or TPC for transaction processing), on each system and measures the processing performance. Because the program is fixed, the results compare systems fairly on the kind of work they will do.
Answer (c)
Why not others:
- •(a) — estimating time from instruction frequencies and execution counts, without running anything, is an analytical method such as the instruction mix
- •(b) — building a model and running it with future estimates is simulation
- •(d) — measuring a running system's resource use and response with a monitoring program is performance monitoring
Key rule: A benchmark executes a real, standard program and measures it; instruction mixes estimate on paper, simulation runs a model, and monitoring observes live operation.
System Component · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.