18-19 Mayo Concu
![]() |
![]() |
![]() |
Título del Test:![]() 18-19 Mayo Concu Descripción: 18-19 Mayo |




Comentarios |
---|
NO HAY REGISTROS |
1. La ejecución concurrente de varios procesos implica: a) La necesidad de múltiples unidades de procesamiento. b) Que existan múltiples programas dentro del sistema. c) Una arquitectura del Sistema Operativo que la permita. d) Un Sistema Operativo monoprogramado. 2. Para un correcto funcionamiento de los procesos concurrentes se debe asegurar: a) La exclusión mutua y la sincronización. c) La exclusión mutua, la sincronización y evitar el interbloqueo. d) Ninguna de las respuestas es correcta. b) Sólo la exclusión mutua. La posibilidad que nos permite un sistema multi- hilo es: No ofrece ninguna ventaja sobre un sistema multiproceso. Permite una mejor paralelización de un problema sin necesidad de crear nuevos procesos. Son un elemento presente en todos los Sistemas Operativos. Ninguna de las respuestas es correcta. Para poder seguir la ejecución de un hilo será necesario almacenar: Una cantidad de información similar a la necesaria para gestionar un proceso. Al menos la información de contexto y pila. La información de contexto, pila y recursos asignados. Ninguna de las respuestas es correcta. EI algoritmo de Dekker: Soluciona el problema de sincronización entre procesos. Es un algoritmo incorrecto para la solución de la exclusión mutua. Soluciona mediante espera ocupada el problema de la exclusión mutua. Sufre de inanición para el problema de la exclusión mutua. 6. EI algoritmo de Peterson frente al de Dekker: Tiene una mejor solución para el problema de sincronización entre procesos. No tiene el problema de espera ocupada que sí tiene el de Dekker. Es más eficiente que el algoritmo de Dekker. Ninguna de las respuestas es correcta. 7. ¿Cuándo hablamos que dos o más procesos son concurrentes?. Cuando tenemos al menos tantas unidades de procesamiento como procesos. Es suficiente si las instrucciones de los procesos se intercalan en la ejecución. Cuando se ejecutan en ordenadores diferentes. Sólo en el caso de ejecución paralela. 8. ¿Qué son las condiciones de Bernsein?. Indican si dos o más procesos pueden ejecutarse concurrentemente. Sirven para determinar las secciones críticas de los procesos. Determinan si un conjunto de instrucciones pueden ejecutarse concurrentemente. Ayudan a la sincronización de los procesos. 9. En los programas concurrentes: a) Podemos determinar de forma clara el orden de ejecución de las diferentes instrucciones que lo componen. b) EI tiempo empleado para terminar la ejecución siempre es la misma. c) Se pueden producir resultados diferentes para el mismo conjunto de datos de entrada. d) Ninguna de las respuestas es correcta. 10. Para que un programa concurrente sea correcto, deben cumplirse las siguientes propiedades: a) Seguridad e inanición. b) Viveza y seguridad. c) Interbloqueo e inanición. d) Exclusión mutua y viveza. EI algoritmo de Dekker: Está orientado a entornos distribuidos. Está orientado a entornos centralizados. Es válido para n procesos con ligeras modificaciones. Presenta situaciones en las que puede no garantizar las propiedades de viveza. 12. En términos de eficiencia: a) Los algoritmos de espera ocupada son más eficientes que los semáforos. b) Los monitores son más eficientes que los semáforos. c) A priori, no puede determinarse qué técnica de sincronización es la más eficiente. d) La eficiencia de los semáforos depende exclusivamente de la CPU. La siguiente solución al problema de los filósofos: Resuelve el problema cumpliendo todas las propiedades. Puede generar inanición en uno de los filósofos. Puede generar interbloqueo entre los procesos. No resuelve el problema en ninguna circunstancia. Dada la siguiente configuración de procesos, determinar la respuesta correcta: B se ejecutará siempre después de C. D se ejecutará después de E y A. D se ejecutará siempre después de B y C. A se ejecutará antes de F. ¿Cuál de las siguientes afirmaciones es cierta?. La concurrencia es un tipo de paralelismo. EI paralelismo es un tipo de concurrencia. EI paralelismo y la concurrencia son conceptos que no guardan relación alguna. EI paralelismo puede desarrollarse en sistemas monoprocesador. Faltan más preguntas... Marcar esta. No marcar esta. |