The Heartbeat of Computing: How Clocks Drive CPUs Forward