C6 - Interbloqueos en Sistemas Operativos
![]() |
![]() |
![]() |
Título del Test:![]() C6 - Interbloqueos en Sistemas Operativos Descripción: Interbloqueos Sistemas Operativos |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué es un interbloqueo (deadlock)?. Un recurso utilizado por un solo proceso. Un conjunto de procesos que esperan un evento que solo puede ser causado por otro proceso del conjunto. Un tipo de recurso que no se puede quitar. Una forma de evitar que los procesos soliciten recursos. ¿Cuáles son las cuatro condiciones necesarias para que ocurra un interbloqueo?. Exclusión mutua, posesión y espera, no apropiativo, espera cíclica. Solicitud, uso, liberación, apropiativo. Hardware, software, proceso, recurso. Evitar, detectar, prevenir, ignorar. ¿Qué significa la condición de 'Exclusión Mutua' en el contexto de los interbloqueos?. Un recurso puede ser compartido por múltiples procesos. Un recurso está asignado a un proceso o está disponible. Un proceso puede solicitar recursos adicionales. Un proceso debe liberar sus recursos antes de terminar. ¿Qué significa la condición de 'Posesión y Espera'?. Un proceso no puede solicitar nuevos recursos. Un proceso debe liberar todos sus recursos antes de solicitar otros. Un proceso posee recursos y está esperando por otros recursos. Un proceso solo puede usar un recurso a la vez. ¿Qué significa la condición de 'No apropiativo'?. Un recurso puede ser quitado de un proceso sin su consentimiento. Un recurso no puede ser quitado del proceso que lo retiene, debe ser liberado. Un recurso está disponible para todos los procesos. Un proceso puede apropiarse de los recursos de otro proceso. ¿Qué significa la condición de 'Espera Circular'?. Un proceso espera indefinidamente por un recurso. Un conjunto de procesos se espera mutuamente. Existe un ciclo de procesos, donde cada proceso espera un recurso retenido por el siguiente proceso en el ciclo. Un proceso libera un recurso y luego lo solicita inmediatamente. ¿Cuál es el método de 'Algoritmo del avestruz' para manejar interbloqueos?. Detectar y recuperar interbloqueos. Ignorar el problema y esperar que no ocurra. Evitar la ocurrencia de interbloqueos. Prevenir los interbloqueos mediante la asignación cuidadosa de recursos. ¿Qué implica la estrategia de 'Detección y Recuperación' para manejar interbloqueos?. Evitar que los interbloqueos ocurran. Ignorar los interbloqueos. Permitir que los interbloqueos ocurran, detectarlos y tomar medidas para resolverlos. Asignar recursos de manera cuidadosa. ¿Cuáles son las estrategias de recuperación comúnmente usadas en la estrategia de detección y recuperación?. Apropiación, Rollback, Eliminación de procesos. Evitar, Prevenir, Ignorar. Solicitud, Uso, Liberación. Exclusión Mutua, Espera, No apropiativo, Espera circular. ¿Qué significa la técnica de recuperación de 'Apropiación'?. Restablecer el estado de los procesos a un punto anterior. Quitar temporalmente un recurso a un proceso y asignarlo a otro. Eliminar los procesos involucrados en el interbloqueo. Ignorar el interbloqueo. ¿Qué significa la técnica de recuperación de 'Rollback' (retroceso)?. Quitar temporalmente un recurso a un proceso y asignarlo a otro. Restablecer el estado de un proceso a un punto anterior en el tiempo. Eliminar los procesos involucrados en el interbloqueo. Ignorar el interbloqueo. ¿Qué implica la técnica de recuperación de 'Eliminación de procesos'?. Restablecer el estado de los procesos a un punto anterior. Quitar temporalmente un recurso a un proceso y asignarlo a otro. Terminar uno o más procesos involucrados en el interbloqueo. Ignorar el interbloqueo. ¿Qué implica la estrategia de 'Evitar' interbloqueos?. Ignorar la posibilidad de interbloqueos. Detectar interbloqueos y recuperarse. Asegurarse de que el sistema nunca entre en un estado de interbloqueo. Permitir que los interbloqueos ocurran, pero no hacer nada para solucionarlos. ¿Cómo funciona el algoritmo del banquero para evitar interbloqueos?. Al ignorar el problema. Al detectar y recuperarse de los interbloqueos. Al requerir información por adelantado sobre los recursos que un proceso necesitará y luego decidir si asignar recursos o no. Al liberar los recursos de un proceso. ¿Qué implica la estrategia de 'Prevenir' interbloqueos?. Ignorar la posibilidad de interbloqueos. Detectar interbloqueos y recuperarse. Asegurarse de que el sistema nunca entre en un estado de interbloqueo. Romper una o más de las cuatro condiciones necesarias para que ocurra un interbloqueo. ¿Cómo se puede abordar la condición de 'Exclusión Mutua' para prevenir interbloqueos?. A través de la asignación cuidadosa de recursos. Delegando la responsabilidad de la administración y acceso al recurso al sistema operativo. Haciendo que los procesos soliciten todos los recursos a la vez. Liberando los recursos que posee un proceso. ¿Cómo se puede abordar la condición de 'Posesión y Espera' para prevenir interbloqueos?. Delegando la responsabilidad de la administración y acceso al recurso al sistema operativo. Haciendo que los procesos soliciten todos los recursos antes de comenzar su ejecución. Liberando los recursos que posee un proceso. Asignando los recursos de forma cuidadosa. ¿Cómo se puede abordar la condición de 'No apropiativo' para prevenir interbloqueos?. Delegando la responsabilidad de la administración y acceso al recurso al sistema operativo. Haciendo que los procesos soliciten todos los recursos antes de comenzar su ejecución. Liberando los recursos que posee un proceso. Es difícil de anular. ¿Cómo se puede abordar la condición de 'Espera Circular' para prevenir interbloqueos?. Delegando la responsabilidad de la administración y acceso al recurso al sistema operativo. Haciendo que los procesos soliciten todos los recursos antes de comenzar su ejecución. Numerando todos los recursos y obligando a los procesos a solicitar recursos en orden creciente. Liberando los recursos que posee un proceso. ¿Cuál es la bibliografía recomendada para este tema?. Tanenbaum Andrew S. (2009). Sistemas Operativos Modernos. 3era. Edición. Prentice Hall. Capítulo 6, páginas 433 – 457. Silberschatz, Galvin, Gagne. Operating System Concepts. Stallings, William. Operating Systems: Internals and Design Principles. Ninguna de las anteriores. |