Eu tenho essa pergunta:
Suponha que em algum computador a sobrecarga do trapping para o kernel para tiques de clock seja de aproximadamente 2 microssegundos, com o manipulador exigindo outros 9 microssegundos. Geralmente, os pulsos de clock ocorrem na frequência de 500Hz. Qual porcentagem do tempo da CPU é dedicada ao relógio?
Eu tenho muito pouca ideia de como começar. Eu suponho que são necessários 11 microssegundos para cada clock, combinando a sobrecarga de trapping para o kernel e o manipulador. Além disso, não sei como abordar esse problema. Alguém é capaz de me apontar na direção certa?
Eu tenho um exemplo afirmando que eu tenho um cristal de 500 MHz e o contador é pulsado a cada 2 ns. Assumindo um registro de 32 bits, as interrupções podem ocorrer em intervalos de 2 ns a 8,6 segundos. Isso está relacionado ao problema acima?
—
user3068177
A questão parece estar dizendo que há 500 ticks por segundo, e cada um leva 11 microssegundos para processar. Então, quanto de cada segundo é absorvido por tudo isso como uma porcentagem.
—
Paul
Você não deveria fazer o seu próprio dever de casa‽
—
Karan