¿Qué significa granularidad?

3

Me preguntaba qué significa granularidad? Se utiliza en el contexto de:

  

Una tarea en segundo plano que realiza una operación simple. La granularidad de la tarea en segundo plano, que especifica el número de cálculos realizados para cada activación, se pasa como parámetro

    
pregunta rrazd

1 respuesta

6

Si piensa que la tarea en segundo plano es (como puede ser) activada por una interrupción del temporizador, la granularidad es básicamente la duración de la interrupción del temporizador mientras se procesa la tarea en segundo plano.

Está en efecto el porcentaje de tiempo de ejecución dado al procesamiento de la tarea en segundo plano y la cantidad de tiempo de procesamiento que se retira de la tarea en primer plano.

Cada activación de la tarea en segundo plano tomará X ciclos de reloj. Estos ciclos de reloj estarán en un bloque sólido. Su tarea principal en primer plano se interrumpirá para esos ciclos de X clock.

La palabra "granularidad" proviene de la tarea en segundo plano que causa un "granulado" o "grumos" en la ejecución de la tarea en primer plano.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas