title: CPU clock cycle misunderstanding
body: <p>I can't well understand about CPU clock such as 3.4Ghz. I know this is that 3.4 billions clock cycle per second. </p>
  
  <p>So here if machine use single clock cycle instruction, then It can execute about 3.4 billions instructions per second. </p>
  
  <p>But in pipeline, basically it needs more cycles per instruction, but each cycle length is shorter than single clock cycle. </p>
  
  <p>But although pipeline has more throughput, anyway cpu can do 3.4 billions cycle per second. So, it can execute 3.4 billions/5 instructions(if one instruction needs 5 cycles), which means less than single cycle implementation(3.4 > 3.4/5). What am I missing?</p>
  
  <p>Does CPU clock such as 3.4Ghz just means for based on pipeline cycle, not for based on single cycle implentation?</p>