wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Deadlock quizz

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.
¿Cuál/es de los siguientes recursos son reusables?
a)
Señal
b)
Archivo
c)
Dispositivos de IO
d)
Memoria
e)
Interrupción
2.
V o F. Siempre que se utilicen mutex antes de entrar a una RC evitaremos la condición de carrera y los posibles deadlocks
a)
Verdadero
b)
Falso
3.
¿Cuál de los siguientes es un síntoma de que posiblemente esté ocurriendo un deadlock dentro de un conjunto de procesos con recursos compartidos? (sin tener en cuenta hilos)
a)
Uno de los procesos bloqueado por mucho tiempo
b)
Al menos 2 procesos bloqueados por mucho tiempo
c)
Ambas son correctas
4.
V o F. El deadlock es un problema grave para los procesos involucrados ya que quedan bloqueados indefinidamente pero no afecta a otros procesos.
a)
Verdadero
b)
Falso
5.
¿Cuál/es de las siguientes afirmaciones es/son correcta/s al analizar un grafo?
a)
Si contiene 1 ciclo puede existir deadlock
b)
Si no existe ningún ciclo no hay deadlock
c)
Si contiene 1 ciclo existe deadlock
d)
Si contiene 2 ciclos o más existe deadlock
e)
Deben haber 2 o más ciclos para que pueda existir deadlock
6.
¿Cuál/es de las siguientes afirmaciones es/son verdadera/s sobre la estrategia de "prevención"?
a)
Suele tener un overhead menor al resto (con excepción de "no hacer nada")
b)
Puede ser muy restrictiva en la petición de recursos
c)
Se caracteriza por ser eficiente en el uso de recursos
d)
Ataca las condiciones necesarias para que ocurra deadlock
7.
¿Qué podríamos analizar que nos ayude a diferenciar si un conjunto de procesos se encuentran en deadlock o en livelock? (Puede elegir más de una opción)
a)
El estado (new, ready, bloq, etc) de los mismos
b)
El uso de CPU
c)
El uso de CPU vs dispositivos (si es CPU BOUND o IO BOUND)
d)
Si cumplen "exclusión mutua".
8.
¿Cuál/es de las siguientes afirmaciones son ciertas sobre el "estado seguro"?
a)
Requiere que cada proceso declare lo máximo que va a pedir de cada recurso
b)
Es un concepto utilizado para la estrategia de evasión
c)
Si se detecta un estado inseguro significa que podría ocurrir deadlock
d)
Se tiene que calcular si el sistema queda en dicho estado con cada petición de un recurso
e)
SI se detecta un estado seguro en la simulación de una petición se puede asegurar que el aceptar esa petición no generará deadlock
9.
Analizando la siguiente imagen. Indique cuál/es de los siguientes procesos podrían estar en deadlock
a)
P1
b)
P2
c)
P3
d)
P4
e)
Ninguno podría estar en deadlock
10.

V o F. La estrategia de detección y corrección permite que ocurra deadlock pero flexibiliza la petición de recursos.

a)

Verdadero

b)

Falso

11.

¿Qué tan segur@ te sentís para hacer los ejercicios?

a)
b)
c)
d)
e)
12.
¿Qué tema te quedó más flojo?
a)

Concepto de deadlock

b)

Prevención

c)

Evasión

d)

Detección y recuperación