Unit 3 - Computer Performance
Unit 3 - Computer Performance
3. Computer Performance
4. Computer Function and Interconnection
5. Cache Memory
6. Internal Memory
7. External Memory
8. Input/output
9. Operating System Support
10. Number Systems
11. The Arithmetic and Logic Unit
12. The Control Unit
13. The Central Processing Unit
3 Unit 2: Intended Learning Outcomes
By the end of this unit, you should be able to:
Clock signals are generated by a quartz crystal, which generates a constant signal
wave while power is applied.
This wave is converted into a digital voltage pulse stream that is provided in a
constant flow to the processor circuitry.
For example, a 1-GHz processor receives 1 billion pulses per second.
The rate of pulses is known as the clock rate, or clock speed.
One increment, or pulse, of the clock is referred to as a clock cycle, or a clock tick.
The time between pulses is the cycle time.
Instruction Cycle, Machine Cycle and T-State
Parameters
Instruction Count (Ic), for a program is the number of
machine instructions executed for that program until it runs
to completion or for some defined time interval.
Average Cycles Per Instruction (CPI) for a program is the
number of clock cycles required for an instruction.
On any given processor, the number of clock cycles required
varies for different types of instructions, such as load, store,
branch, and so on.
The Performance Equation