Uses a hardware tick counter to compensate for deviant system clock