SO - Preguntas clase T6
![]() |
![]() |
![]() |
Título del Test:![]() SO - Preguntas clase T6 Descripción: Lunita lunera Fecha de Creación: 2024/10/22 Categoría: Informática Número Preguntas: 16
|




Comentarios |
---|
NO HAY REGISTROS |
En la técnica de matrices binarias de relación, dadas las siguientes matrices de asignación (A) y espera (W), ¿Cuál es el cierre transitivo de la matriz T = W x A? Disponibles: R1 = 1, R2 = 2. El sistema está en estado seguro. Hay un ciclo en la matriz de cierre transitivo. P1 está bloqueado por P2. P3 puede avanzar. No hay interbloqueo en el sistema. En la detección matricial, dada la siguiente situación, ¿Qué pasos debe seguirse para verificar si hay interbloqueo? Disponibles: R1 = 1, R2 = 1. Identificar procesos que pueden satisfacer sus peticiones con los recursos disponibles. Marcar los procesos que pueden progresar y liberar recursos. Sumar los recursos liberados a los disponibles y repetir. Comprobar si algún proceso no marcado puede progresar. Si todos los procesos son marcados, hay interbloqueo. Dado el siguiente grafo de recursos y procesos, ¿Cuál de las siguientes afirmaciones es correcta sobre el estado del sistema? Grafo: - P1 -> R1 -> P2 - P2 -> R2 -> P3 - P3 -> R1 -> P1. Hay un ciclo de interbloqueo en el sistema. P1 y P3 están interbloqueados. P2 puede liberar sus recursos y avanzar. El ciclo en el grafo implica que todos los procesos están bloqueados. El sistema está en espera circular. En el código, ¿Qué situación puede producir un interbloqueo?. Se puede producir un interbloqueo si todos los filósofos intentan comer al mismo tiempo. Se garantiza que un filósofo siempre tendrá ambos tenedores antes de comer. Todos los filósofos podrían bloquearse si cada uno toma un tenedor y espera por el segundo. No se produce ningún interbloqueo si se implementa correctamente el método "coger_tenedor". Solo un filósofo podrá comer al mismo tiempo. Dado el siguiente estado de un sistema con matrices de asignaciones (A) y peticiones (S), ¿Qué proceso(es) puede (n) avanzar sin provocar interbloqueo? Disponibles: R1=1, R2=2, R3=0. P1. P2. P3. P4. Ninguno. En la detección matricial, ¿Qué significa que todos los procesos hayan sido marcados?. El sistema está en interbloqueo. No hay interbloqueo. El sistema no tiene recursos suficientes. Los procesos están en espera circular. Hay un ciclo en el grafo de asignación. ¿Qué sucede si en un sistema se permite la apropiación temporal de recursos?. Se eliminan todos los interbloqueos. Los recursos pueden reasignarse sin interrumpir los procesos. Los procesos pueden perder recursos sin finalizar su ejecución. Se producen menos interbloqueos pero más pérdida de trabajo. Se garantiza la ejecución concurrente de todos los procesos. ¿Cuál es el objetivo de los puntos de sincronismo en la recuperación de interbloqueo?. Reducir la pérdida de trabajo al abortar procesos. Crear una copia de seguridad del estado de los recursos. Prevenir la espera circular en los procesos. Mantener los procesos en estado de espera indefinida. Evitar la apropiación temporal de recursos. En la técnica de matrices binarias de relación, ¿Qué indica un valor de 1 en la matriz de cierre transitivo?. Un recurso está disponible. Hay un ciclo de interbloqueo. El proceso ha completado su ejecución. El sistema está en estado seguro. El proceso ha sido abortado. ¿Cuál es la principal desventaja de la técnica de predicción de interbloqueo?. Requiere conocimiento previo de las necesidades de los procesos. No evita los interbloqueos en tiempo real. Introduce ciclos adicionales en el grafo de asignación. No permite la ejecución concurrente de procesos. Consume demasiados recursos del sistema. ¿Qué técnica de prevención de interbloqueo implica que un proceso deba solicitar todos los recursos que necesitará antes de comenzar?. Supresión de la exclusión mutua. Supresión de la retención y espera. Algoritmo del banquero. Supresión de la espera circular. Apropiación temporal. En un grafo de asignación de recursos, ¿Cuál de las siguientes situaciones indica un interbloqueo?. Todos los nodos tienen aristas hacia recursos libres. Un proceso está esperando un recurso que es liberado por otro proceso. Un ciclo en el grafo. Todos los procesos tienen acceso a sus recursos necesarios. Un proceso tiene múltiples recursos pero no los libera. ¿Qué técnicas se utilizan en la detección de interbloqueos mediante inspección de grafos?. Identificar ciclos en el grafo. Comprobar si existen bucles de espera en procesos. Detectar la falta de recursos. Aplicar el Algoritmo del Banquero. Identificar nodos colgantes en la gráfica de recursos. Al usar monitores para el control de concurrencia, ¿Qué puede causar un interbloqueo?. La falta de exclusión mutua. Un ciclo en el grafo de recursos. La ejecución de métodos del monitor que implican espera mutua. La preasignación de recursos de forma inadecuada. La retención de un recurso sin liberar otros. ¿Cuáles de las siguientes condiciones son necesarias para que ocurra un interbloqueo según las condiciones de Coffman?. Exclusión mutua. Espera circular. Retención y espera. Preasignación de recursos. No apropiación. En el problema de los filósofos comensales, ¿Qué sucesos pueden ocurrir cuando un filósofo coge un solo tenedor?. Entra en la sección crítica. Bloquea a otros filósofos. Se produce un interbloqueo si todos los filósofos hacen lo mismo. Libera el tenedor automáticamente. El sistema entra en estado seguro. |