O que significa resolução do temporizador em microssegundos?

1

Desculpe por colocar uma pergunta simples demais, mas eu queria saber o que significava por resolução do temporizador em microssegundos e resolução em nanossegundos?

Em que base esta resolução é escolhida?

Depende da frequência de interrupção do temporizador ou da velocidade do clock da CPU?

Além disso, é hora do sistema é drived de contador de contador cíclico de CPU, se sim, então como?

    
por AMIT 08.09.2015 / 17:19

2 respostas

2

what it means by timer resolution in microseconds and resolution in nanoseconds?

Deixe-me responder isso com uma anologia de relógio digital regular. Suponha que o relógio mostre este 17:13 . Isso significa que são 1700 horas (ou 5PM para algumas pessoas) e 13 minutos?

A resposta é não. Mostrei apenas um relógio com uma resolução em minutos. Os tempos reais podem ser 17:13 e 59 segundos. No entanto, a minha resposta será sempre arredondada para minutos completos.

Se eu adicionar segundos ao relógio, a resolução aumentará em 60 vezes.

Agora, voltemos aos computadores, onde temos a mesma coisa. Apenas não em minutos, mas em microssegundos ...

Also, is it system time is drived from CPU cyclic counter register, if so then how?

Um computador moderno tem muitas fontes de tempo. Alguns na CPU morrem, outros em algum lugar. Normalmente, eles têm resoluções e habilidades diferentes (por exemplo, disparar uma vez, disparar a cada X segundos, ...). Alguns deles param quando uma CPU é suspensa (por exemplo, em estados C ), outros não.

Quanto ao "tempo do sistema" .. Eu não tenho certeza do que você quer dizer com isso.

    
por 08.09.2015 / 18:26
1

A resolução do temporizador é a menor unidade de tempo que pode ser medida com precisão por esse temporizador. A resolução do temporizador para a CPU (que é a resolução RTC ou Real Time Clock) difere da resolução da API disponibilizada ao programador pelo sistema operacional. Verifique this .

    
por 08.09.2015 / 18:18