A system clock is used to synchronise all internal components, the clock outputs a steady high-frequency signal.

  • A fixed number of clock cycles are required to carry each data movement or computational operation.
  • Clock frequency

    The clock frequency, measured in Hertz, determines the speed with which all operations are carried out. Clock cycle time is the reciprocal of frequency.

    A clock has a cycle time of .

    Link to original
  • The CPU time required to run a program is given by the general performance equation: We can improve CPU throughput if we reduce:
    1. Number of instructions per program.
    2. Number of cycles per instruction.
    3. Number of seconds per clock cycle.