Ejercicio 2 - Planificación de la CPU · Sistemes Operatius I UB Examen: Memoria y Concurrencia

Tema: Hilos, sincronización y planificación de la CPU · Del examen Examen: Memoria y Concurrencia

Enunciado

Ejercicio 2. Concurrencia con hilos, sincronización y memoria virtual

Conteste a las siguientes cuestiones relativas a la gestión de hilos, sincronización y arquitectura de memoria:

Ejercicio 2. Concurrencia con hilos, sincronización y memoria virtual

Conteste a las siguientes cuestiones relativas a la planificación de la CPU:

d.

Defina el concepto de «rebanada de tiempo» ( time slice o quantum) y explique cómo asegura el planificador de la CPU el avance de varios hilos concurrentes.

e.

Describa las bases del algoritmo de planificación Round Robin y justifique por qué es apropiado para un escenario de hilos intensivos en cómputo (CPU-bound).

Enunciado: Ejercicio 2 - Planificación de la CPU · Sistemes Operatius I UB Examen: Memoria y Concurrencia

Solución

Según los criterios oficiales de corrección

d. Defina el concepto de «rebanada de tiempo» (time slice o quantum) y explique cómo asegura el planificador de la CPU el avance de varios hilos concurrentes.

Solución: Es el intervalo de tiempo máximo e ininterrumpido que el planificador del sistema operativo concede a un hilo o proceso para ejecutarse en la CPU antes de proceder a una expulsión. Mediante la asignación rotativa de estas cuotas, el planificador asegura la progresión equitativa de todos los hilos en ejecución.

e. Describa las bases del algoritmo de planificación Round Robin y justifique por qué es apropiado para un escenario de hilos intensivos en cómputo (CPU-bound).

Solución: Distribuye el tiempo de CPU adjudicando rebanadas temporales fijas según un esquema de cola circular (FIFO). En códigos intensivos en CPU (CPU-bound), resulta especialmente eficaz porque previene la inanición (starvation), repartiendo equitativamente la potencia de cálculo entre todos los hilos concurrentes sin que ninguno monopolice el procesador.

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

‹ Ejercicio 2 - Hilos y sincronización · Examen: Memoria y Concurrencia

Más ejercicios de Hilos, sincronización y planificación de la CPU