Я не понимаю, как работает функция часов в операционной системе.
Сначала документация для функции часов в www.cplusplus.com
:
Returns the processor time consumed by the program.
The value returned is expressed in clock ticks[...]
Насколько я понимаю,функция часов должна напрямую обращаться к некоторому регистру в ЦП, который является счетчиком циклов ЦП.Как это возможно?Я имею в виду, что любой 32-битный регистр очень скоро переполнится, если его увеличить на единицу с частотой процессора.ОС как-то обрабатывает это переполнение?