Sei sulla pagina 1di 1

8¿Qué diferencias hay entre los hilos a nivel de usuario (user-level threads) y los

hilos a nivel del núcleo (kernel-level threads)? ¿En qué circunstancias es un tipo
mejor que el otro?
o Los hilos a nivel usuario tienen soporte del kernel, por lo tanto soy muy
fáciles de crear, destruir y hacerlas "switch". Sin embargo, si uno se
bloquea, todo el proceso se bloquea también. Los hilos que tienen
soporte de kernel son más caros de crear debido a que se necesita una
llamada al sistema para que puedan ser creados y distribuidos y el kernel
debe programarlos. Son más poderosas porque son programados y
bloqueados individualmente
9 Defina la diferencia entre planificación expropiativa (preemptive) y no
expropiativa (non preemptive). Explique en qué ámbitos sería preferible utilizar
uno u otro mecanismo.
Planificación expropiativa permite al proceso ser interrumpido a la mitad de
ejecución, sacando la CPU y asignándola a otro proceso.
Planificación no expropiativa asegura que el proceso renuncie al control de la
CPU solamente cuando ha finalizado con su ráfaga de la CPU actual.

10¿Qué ventaja tendría definir cuantos de tiempo (time slice) de diferente tamaño
en distintos niveles de un sistema de colas multinivel?
o Que los procesos con poco uso de procesador tengan mayor prioridad, y
los que consumen mucho procesador tendrán baja prioridad.

11 Considere el siguiente algoritmo de planificación por prioridad expropiativo


basado en prioridades que cambian dinámicamente. Un número de prioridad
mayor implica una prioridad más alta. Mientras un proceso está esperando la CPU
(en la cola de procesos listos, pero no ejecutándose) , su prioridad cambia con
rapidez α, cuando está ejecutándose, su prioridad cambia con rapidez β. Todos los
procesos reciben una prioridad de 0 al ingresar en la cola de procesos listos. Los
parámetros α y β pueden ajustarse para dar muchos algoritmos de planificación
distintos.

a ¿Qué algoritmo se obtiene si β > α > 0?

B ¿Qué algoritmo se obtiene si β < α < 0?

a: FCFS (Primero en llegar, Primero en ser Servido)


b: LIFO (último en entrar, primero en salir)

Potrebbero piacerti anche