JALURI 17,453 SUMMARIES / 50 SOURCES
SEARCH LAST PASS 07:00 ATOM

Why CPU Time ≠ Wall Clock Time! - Computerphile

The speaker explains how computers estimate time, from old systems that counted screen interrupts to modern CPUs with high-frequency counters, and how operating systems combine hardware clocks, boot-time offsets, and calibration to turn raw ticks into usable wall-clock time and precise timing measurements.

MAIN POINTS FROM TRANSCRIPT
  1. Early computers tracked elapsed time by counting regular interrupts tied to video refresh.
  2. Battery-backed clocks later provided real-world time at startup.
  3. Modern CPUs use very fast internal counters, often around gigahertz frequencies.
  4. Operating systems convert counter ticks into time using boot-time offsets and clock calibration.
TAKEAWAYS
  1. Timekeeping in computers is fundamentally about counting events and translating counts into seconds.
  2. Higher-resolution timing became necessary as computing tasks demanded nanosecond-level measurement.
  3. Raw CPU clock rates are not automatically trustworthy without calibration or correction.
  4. Accurate wall-clock time depends on combining hardware counters with external or persistent time sources.
WATCH ON YOUTUBE