Tenía dudas sobre como cambia el cálculo del tiempo del Burst y el planificador, según el modelo de hilos. De Mx1 y 1x1 me parece que lo entiendo bien, pero mi duda verdadera es con MxN:
Entiendo que en el modelo Mx1 el cálculo del CPU burst del hilo a nivel de kernel es sumar los burst de los hilos de usuario porque el hilo de kernel no ve a los hilos de usuario. El planificador de kernel decide primero que hilo de kernel ejecuta y luego, el planificador de usuario, decide cuál hilo de usuario de cada uno de los de kernel es el que ejecuta.
En 1x1 es trivial, el burst del hilo de kernel tiene el mismo que el de usuario. El planificador funciona a nivel de kernel solamente.
En MxN, ¿cómo decide que hilos corren (tanto a usuario como para kernel)?¿Tiene sentido hablar del CPU-Burst de un hilo de kernel?¿Cómo se calculá?