Red de conocimiento informático - Aprendizaje de código fuente - Describir la tecnología de programación de encuestas

Describir la tecnología de programación de encuestas

A excepción de la interrupción del reloj, todas las demás interrupciones están enmascaradas y el controlador de interrupciones se convierte en una operación de sondeo periódica. Estas operaciones las completa el controlador del dispositivo en el estado del núcleo o la biblioteca de soporte del dispositivo en el estado del usuario. . El principal beneficio de utilizar este método es garantizar completamente la previsibilidad del sistema. La principal desventaja es que la respuesta a los cambios ambientales puede no ser tan rápida como el método de procesamiento de interrupciones mencionado anteriormente. Además, la operación de sondeo reduce la efectividad. utilización de la CPU hasta cierto punto. Otra forma posible es utilizar el método de interrupción para eventos externos que no pueden satisfacer las necesidades del método de sondeo y seguir utilizando el método de sondeo en otros momentos. Pero en este momento, el controlador de interrupciones tiene la misma prioridad que todas las demás tareas, y el programador programa uniformemente el procesador para las tareas en el estado listo y el controlador de interrupciones de acuerdo con la prioridad. Este enfoque permite una respuesta más rápida a eventos externos.