
Consejo del día
El descanso mental es parte del estudio, no lo contrario. Un cerebro en calma retiene más.


Consejo del día
El descanso mental es parte del estudio, no lo contrario. Un cerebro en calma retiene más.
Prácticos · Tema 16
Pulsa “Ver solución” en cada pregunta para desplegar el guion de respuesta. Intenta redactar primero tu propia respuesta. Leer el tema desarrollado →
2-3. Proceso, estados e hilos
Defina el proceso frente al programa (imagen de memoria y PCB), dibuje y justifique el diagrama de estados con sus transiciones (incluidos suspendidos, zombis y huérfanos), explique el cambio de contexto y su coste, y compare procesos e hilos (qué comparten, modelos de usuario y de núcleo, criterios de elección).
4. Planificación
Con los procesos A, B, C y D llegados en el instante 0 (en ese orden) y ráfagas de 8, 4, 2 y 1: calcule el tiempo de espera medio con FCFS, SJF y Round Robin de rodaja 2 (con diagrama de Gantt), y explique efecto convoy, inanición, envejecimiento e inversión de prioridades con su remedio.
5-6. Sincronización e interbloqueo
Explique la condición de carrera con el ejemplo del contador compartido, los requisitos de la sección crítica y los mecanismos (instrucciones atómicas y spinlocks, semáforos, monitores, mensajes). Resuelva el productor-consumidor con semáforos y desarrolle el interbloqueo: condiciones de Coffman, estrategias y la distinción interbloqueo/inanición/livelock.
Pregunta corta
¿Por qué no existe la transición de bloqueado a ejecución?
Al ocurrir su suceso el proceso pasa a listo y espera en cola a que el planificador le dé el procesador.
Pregunta corta
¿Qué es un proceso zombi?
Uno terminado cuyo estado de salida el padre aún no ha recogido; solo queda su entrada de contabilidad.
Pregunta corta
¿Qué comparten los hilos de un proceso y qué no?
Comparten memoria y recursos; cada uno tiene contador, registros y pila propios.
Pregunta corta
Ráfagas 8, 4, 2, 1 llegadas a la vez: ¿espera media con SJF?
Orden 1-2-4-8: esperas 0, 1, 3, 7 → media 2,75.
Pregunta corta
¿Qué pasa con una rodaja de Round Robin demasiado pequeña?
El cambio de contexto se come el procesador: mucho tiempo improductivo entre rodajas útiles.
Pregunta corta
Escriba las operaciones del semáforo y su efecto.
wait (P): decrementa y bloquea si queda negativo. signal (V): incrementa y despierta a un bloqueado si lo hay. Ambas atómicas.
Pregunta corta
Enumere las cuatro condiciones de Coffman.
Exclusión mutua, retención y espera, no apropiación y espera circular (necesarias y simultáneas).
Pregunta corta
¿Cuál es la táctica práctica universal contra el interbloqueo?
Adquirir los cerrojos/recursos siempre en el mismo orden global (rompe la espera circular).