Sobre este ejercicio también me surgió una duda viendo la solución publicada.
Específicamente sobre la parte 1 que plantea una desventaja acerca de la estrategia de planificación planteada.
La solución dice que en determinado momento pueden haber 3 procesos en la cola de procesos listos de alta prioridad (con planificador SJF)
y que 2 de los cuales entren en un loop de ejecución y bloqueo (40ms y 10ms resp.) que le impidan indefinidamente al tercero acceder al recurso CPU.
Pero mi duda es, existiendo 2 procesadores en el sistema como plantea la letra, ¿De qué forma podría ocurrir que esos 2 procesos se apropien de ambos procesadores y el otro proceso no encuentre nunca libre uno de los dos?
O más específicamente, cuando uno de los dos procesos se bloquea esos 10ms, ¿no existe en ese momento al menos un procesador libre que pueda asignársele a ese tercer proceso?
gracias!