2012-04-10 20 views
6

discutiendo los criterios para sistemas operativos cada vez que escucho latencia Interupt y jitter de OS. Y ahora me pregunto, ¿cuál es la diferencia entre estos dos?Diferencia entre latencia y fluctuación en los sistemas operativos

En mi opinión, la latencia de interrupción es la demora desde la ocurrencia de un Interupt hasta que se ingresa el Interupt-Service-Routine (ISR). Por el contrario, Jitter es el momento en que el momento de ingresar al ISR difiere con el tiempo.

¿Es esto lo mismo que piensas?

Respuesta

0

En el ámbito de la informática en clúster, especialmente cuando se trata de soluciones de escalamiento masivo, hay casos en que el trabajo distribuido en muchos sistemas (y muchos núcleos de procesadores) debe completarse en marcos de tiempo bastante predecibles. Un sistema operativo y la pila de software que se aprovecha, pueden introducir cierta variabilidad en los tiempos de ejecución de estos "fragmentos" de trabajo. Esta variabilidad a menudo se denomina "Jitter de SO". link

Latencia de interrupción, como usted dijo es el tiempo entre la señal de interrupción y la entrada en el controlador de interrupción.

Ambos conceptos son ortogonales entre sí. Sin embargo, prácticamente, más interrupciones generalmente implican más Jitter de sistema operativo.

13

Su comprensión es básicamente correcta.

Latencia = Retraso entre un evento que ocurre en el mundo real y el código de respuesta al evento.

Jitter = Diferencias en Latencias entre dos o más eventos.

+0

Eso deja muy claro cuál es la diferencia. – KJC2009

Cuestiones relacionadas