Tempo de CPU e Relógios


2

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

1
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

1
Você não deveria fazer o seu próprio dever de casa‽
Karan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.