option
Cuestiones
ayuda
daypo
buscar.php

TEST EXAMEN CONCURRENTES 24-25

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
TEST EXAMEN CONCURRENTES 24-25

Descripción:
test examen concurrentes 24-25 ordinaria ujaen

Fecha de Creación: 2025/06/27

Categoría: Informática

Número Preguntas: 15

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál de las siguientes afirmaciones sobre la exclusión mutua es correcta?. a) Solo es necesaria en sistemas multiprocesador. b) Garantiza que varios procesos puedan acceder simultáneamente a un recurso compartido. c) Garantiza que solo un proceso pueda acceder a una sección crítica en un momento dado. d) Es un mecanismo exclusivo de los monitores.

2) En el algoritmo de Peterson para dos procesos: a) Se utiliza espera ocupada sin ningún mecanismo adicional. b) Se emplean dos banderas y una variable turno para garantizar la exclusión mutua. c) Solo funciona en sistemas distribuidos. d) Requiere el uso de semáforos binarios.

3) ¿Qué condición NO es necesaria para que se produzca un interbloqueo (deadlock)?. a) Exclusión mutua. b) Retención y espera. c) No expropiación. d) Inanición.

4) La operación signal(s) sobre un semáforo: a) Siempre desbloquea un proceso. b) Incrementa el valor del semáforo o desbloquea un proceso si hay alguno esperando. c) Decrementa el valor del semáforo. d) Solo es válida si s > 0.

5) En un monitor con semántica resume & continue. a) El proceso que ejecuta resume abandona inmediatamente el monitor. b) El proceso que ejecuta resume continúa su ejecución y el proceso desbloqueado compite por entrar al monitor. c) Ambos procesos están en ejecución concurrentemente dentro del monitor. d) El proceso desbloqueado tiene prioridad absoluta.

6) ¿Cuál es la principal diferencia entre comunicación síncrona y asíncrona?. a) La síncrona es más rápida que la asíncrona. b) La asíncrona requiere buzones de tamaño infinito. c) En la síncrona, el emisor se bloquea hasta que el receptor recibe el mensaje. d) En la asíncrona no se garantiza la entrega del mensaje.

7) En el problema de los lectores-escritores con prioridad a los lectores. a) Los escritores nunca sufren de inanición. b) Los lectores pueden acceder concurrentemente, pero los escritores pueden sufrir inanición. c) Solo un lector puede acceder al recurso a la vez. d) Los escritores tienen prioridad sobre los lectores.

8) La instrucción SELECT en paso de mensajes. a) Solo puede manejar un canal a la vez. b) Siempre requiere una cláusula ELSE. c) Permite la espera no determinista sobre múltiples canales. d) Bloquea indefinidamente si no hay mensajes.

9) ¿Qué problema resuelven las variables de condición en un monitor?. a) La exclusión mutua entre procesos. b) La sincronización condicional dentro del monitor. c) El acceso concurrente a las funciones del monitor. d) La comunicación entre monitores diferentes.

10) ¿Qué es una condición de carrera en la programación concurrente?. a) Es cuando dos procesos se bloquean mutuamente al esperar un recurso que el otro proceso tiene. b) Es cuando un proceso se mantiene esperando indefinidamente por un recurso. c) Es cuando el resultado de la ejecución depende del orden específico en el que se ejecutan las instrucciones. d) Es cuando un proceso no recibe suficiente tiempo de CPU para realizar su trabajo.

11) El problema de la sección crítica debe cumplir: a) Solo la propiedad de exclusión mutua. b) Exclusión mutua e inanición. c) Exclusión mutua, progreso y espere limitada. d) Progreso y espera limitada.

12) El paso de mensajes asíncrono permite la comunicación: a) Muchos a uno. b) Uno a muchos. c) Muchos a muchos. d) Todas las respuestas son correctas.

13) La diferencia entre wait() y delay() en monitores es: a) Tienen el mismo funcionamiento. b) Wait() es para semáforos y delay() para monitores. c) Wait() libera el monitor mientras que delay() es la operación estándar de bloqueo en variable de condición. d) Delay() no existe en la teoría de monitores.

14) ¿Cuál de las siguientes afirmaciones describe mejor el problema de vivacidad?. a) Dos o más procesos continúan ejecutándose, pero no hacen progreso debido a que cada uno está esperando que el otro libere un recurso. b) Un proceso continúa ejecutándose sin liberar los recursos que tiene, evitando que otros procesos los usen. c) Dos o más procesos no pueden continuar porque cada uno está esperando que el otro libere un recurso. d) Un proceso es privado de recursos de manera indefinida por otros procesos de mayor prioridad.

15) Una condición de carrera (race condition) ocurre cuando. a) Dos procesos compiten por tiempo de CPU. b) Un proceso es más rápido que otro. c) El resultado depende del orden en el intercalado de las instrucciones de procesos concurrentes. d) Se produce un interbloqueo entre procesos.

Denunciar Test