что это означает под разрешением таймера в микросекундах и разрешением в наносекундах?
Позвольте мне ответить на это с обычной анологией цифровых часов. Предположим, что часы показывают это 17:13
. Означает ли это, что это 1700 часов (или 5 вечера для некоторых людей) и 13 минут?
Ответ - нет. Я показывал только часы с разрешением по минутам. Фактическое время может быть 17:13 и 59 секунд. Однако мой ответ всегда будет округлен до полных минут.
Если я добавлю секунды к часам, то разрешение увеличится в 60 раз.
Теперь вернемся к компьютерам, где у нас то же самое. Просто не в минутах, а в микросекундах ...
Кроме того, системное время заносится из регистра циклического счетчика ЦП, если да, то как?
Современный компьютер имеет много источников времени. Некоторые на процессоре умирают, некоторые в другом месте. Как правило, они имеют разное разрешение и разные способности (например, стрелять один раз, стрелять каждые X секунд, ...). Некоторые из них останавливаются, когда процессор приостановлен (например, в состояниях C), некоторые - нет.
Что касается «системного времени» .. Я не уверен, что вы подразумеваете под этим.