Está en la página 1de 2

¿Qué es predicción de interbloqueo?

R/ Se puede alcanzar las tres condiciones necesarias para que haya


interbloqueo, pero se realizan elecciones acertadas para asegurar que
nunca se llega a ese punto.

¿Ventajas del interbloqueo?


 Conduce a una pronta detección.
 El algoritmo es relativamente simple.

¿Desventajas del interbloqueo?


 Se debe presentar demanda máxima por anticipado.
 Los procesos a considerar deben ser independientes.
 El orden en que se ejecutan no debe estar forzado por condiciones
de sincronización.
 Debe haber un número fijo de recursos a repartir y un número fijo
de procesos.

¿Técnicas de recuperación del interbloqueo?


 Abandonar los procesos bloqueados.
 Retroceder cada proceso interbloqueado hasta un punto de control
definido previamente.
 Volver a ejecutar todos los procesos.
 Abandonar sucesivamente los procesos bloqueados.
 Apropiarse de recursos sucesivamente hasta que deje de haber
interbloqueo.

¿Los criterios de selección se realiza escogiendo el proceso con?


 La menor cantidad de tiempo de procesador consumido.
 El menor número de líneas de salida producidas.
 El mayor tiempo restante estimado.
 El menor número total de recursos asignados.
 La prioridad más baja.

¿Qué es estado seguro?


R/ estado en que existe al menos un orden en el que todos los procesos se
pueden ejecutar hasta el final sin generar interbloqueo.

¿Qué es estado inseguro?


R/ Es cuando no existe dicho orden.
¿Qué es supuesto?
R/ Es el sistema con un número fijo de procesos y un número fijo de
recursos.

¿Qué es estrategia?
R/ Es asegurar que el sistema de procesos y recursos está siempre en un
estado seguro.
Cuando un proceso realiza una solicitud de un conjunto de recursos, se
supone que la solicitud se concede, se actualiza el estado del sistema y se
determina si el resultado es un estado seguro. Si lo es, se concede la
solicitud y, si no, se bloquea al proceso hasta que sea seguro conceder la
solicitud.

¿Planificación de monoprocesadores?
R/ Cada proceso alterna entre usar el procesador y esperar que se realice
una operación de E/S o que ocurra algún otro suceso. Es decir, los
procesadores se mantienen ocupados ejecutando un proceso mientras los
demás esperan.

También podría gustarte