“Conocimiento Problema>Solución de problemas de PC

¿Qué es la interrupción del reloj?

2015/9/13
1. Interrupción del reloj

Se produce una interrupción del reloj en un intervalo de tiempo regular, que generalmente está determinado por el reloj del hardware.

2. Propósito de las interrupciones del reloj

* Programación de procesos :Las interrupciones de reloj se utilizan normalmente para adelantarse a procesos de ejecución prolongada y dar a otros procesos listos la oportunidad de ejecutarse.

* Programación de la ejecución de demonios :Los demonios son tareas en segundo plano que se ejecutan constantemente en los sistemas operativos modernos.

* Aplicaciones en tiempo real :La programación basada en reloj permite el uso de aplicaciones en tiempo real. Una aplicación en tiempo real, como una aplicación multimedia, requiere que su ejecución esté sincronizada con el mundo real, por lo que sus acciones se realizan dentro de intervalos de tiempo específicos.

* Multitarea y tiempo compartido :Las interrupciones de reloj se utilizan para admitir entornos multitarea, donde se pueden ejecutar múltiples tareas simultáneamente en un solo procesador. Con la ayuda de la interrupción del reloj, el tiempo de la CPU se comparte entre varias tareas en ejecución mediante el cambio de contexto.

* Programación por turnos :La programación preventiva basada en prioridades puede aprovechar las interrupciones del reloj para implementar la programación por turnos.

3. ¿Cómo funciona?

La duración del intervalo de tiempo entre interrupciones del reloj a menudo se denomina "cuanto de tiempo" o "intervalo de tiempo". Por ejemplo, en el popular Linux sistema operativo, el cuanto de tiempo predeterminado suele ser de 10 milisegundos (ms). Cuando se programa la ejecución de un proceso por primera vez, el reloj del hardware registra la hora actual del sistema. Posteriormente, el proceso comienza a ejecutarse. Luego, una vez transcurrido el cuanto de tiempo preespecificado, se produce una interrupción del reloj. incendios. El reloj del hardware registra nuevamente la hora del sistema y calcula el tiempo que tardó el proceso que se estaba ejecutando desde la interrupción anterior del reloj. Dependiendo de la política de programación específica, el programador permite que el proceso continúe su ejecución o lo adelanta.

Solución de problemas de PC
Cómo cancelar el pedido anticipado de Xbox
Cómo quitar Dropper.Exebind
Cómo guardar una imagen como PNG en Gimp
¿Qué es el algoritmo de clasificación rápida? [Explicado con ejemplos]
Cómo utilizar un atajo de salto hacia adelante en VLC
¿Qué necesita saber una persona que quiere empezar a programar?
Cómo conectar MetaMask OpenSea
Cómo agregar un icono de Papelera de reciclaje en Windows Vista
Conocimiento de la computadora © http://www.ordenador.online