Friday, March 9, 2018

Timer

** Timer **
Quanto tempo um thread deve ficar utilizando o processador até que seja substituido por esgotamento de tempo ??
Eu programo meu PIT para operar no modo 3, (geredor de ondas quadradas), gerando uma interrupção a cada 10 milissegundos, ou seja, 100Hz.
Eu troco de thread, na média, a cada 9 interrupções de timer. Dependendo da prioridade do thread. Ou seja, a cada 90 milissegundos.
Eu já vi que um time-slice padrão é 100 ms, mas que pode variar muito dependendo da prioridade.
Quanto tempo devo deixar um thread usando o processador antes de efetuar preempção por tempo ??

No comments:

Post a Comment

Projeto Pessoal

Meu projeto pessoal de Informática. Você pode ver mais sobre meu projeto pessoal na minha página no Facebook. https://facebook.com/fredno...