Los cambios de contexto en las rutas de control de un núcleo no preferente (Linux)
-
04-10-2019 - |
Pregunta
El núcleo de Linux es no preferente, pero acabo de leer que podría haber contexto cambia en diferentes rutas de control. ¿Eso no contradice la naturaleza no preferente en el kernel de Linux?
Solución
No, no contradice esto, porque los últimos kernels de Linux son preventivos.
Otros consejos
No se / varios modelos de suscripción preferente diferentes utilizados por el núcleo Linux, que incluía el antiguo modelo "no apropiable" - lo que significa, en general, que el código del núcleo no pueden ser adelantados (me refiero a cuando no llamar schedule (), sleep_on (), etc)
También hay varios otros grados de preemptability. Vistazo a la documentación del núcleo para más información.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow