Duda ejercicio primera prueba

Duda ejercicio primera prueba

de Sebastian Alvarez Falero -
Número de respuestas: 2

Me quedan dudas sobre la solución de la siguiente pregunta:

Sobre los hilos, marque la opción CORRECTA:

yo marqué:

b)Una ventaja de los hilos a nivel de kernel con respecto a los hilos a nivel de usuario es que los primeros aprovechan mejor los recursos de sistemas con más de un procesador.

pero la correcta era: 

 c)  (b) pero por otro lado tienen la desventaja de que no están disponibles en todos los sistemas operativos.


La duda que me queda es por qué se dice que los hilos a nivel de kernel no están disponibles en todos los sistemas operativos? Tenía entendido que lo que podía ser soportado o no eran hilos a nivel de usuario, pero que los de kernel siempre existían. 

En respuesta a Sebastian Alvarez Falero

Re: Duda ejercicio primera prueba

de Jorge Merlino -

Es mas bien al revés. Los hilos a nivel de usuario están implementados en software de usuario. Con solo instalar ese software ya están disponibles. Para tener hilos a nivel del kernel este tiene que estar programado para soportar hilos (más de un hilo de ejecución por proceso). Si bien esto se cumple para cualquier sistema operativo de propósito general moderno no tiene por que ser cierto para cualquier sistema operativo.