Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Repaso quizz

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

¿En qué momento se atienden las interrupciones? (considerando que no están deshabilitadas)

a)

En cuanto ocurren

b)

Antes de que comience a ejecutar otro proceso

c)

Al finalizar de ejecutar la instrucción en curso

d)

Depende de si lo que estaba ejecutando era código de un proceso de usuario o del SO

2.

¿Cuál de estos eventos podría interrumpir la ejecución y por lo tanto terminar de ejecutar antes que el resto?

a)

Aviso de finalización de una operación de entrada/salida

b)

Solicitud de realizar una operación de entrada/salida

c)

Creación de un nuevo proceso

3.

CLI es una instrucción que lo que hace es deshabilitar las interrupciones. ¿Qué debería ocurrir si se ejecuta la misma?

a)

Lanzar una excepción

b)

Cambiar el bit de IF (interrupt flag) en el PSW

c)

Depende de en qué modo seejecute

4.

V o F. En RR el SO lanza una interrupción para desalojar al proceso en ejecución y selecciona al siguiente proceso en LISTO

a)

Verdadero

b)

Falso

5.

Indique cuáles de las siguientes afirmaciones son VERDADERAS sobre planificación con biblioteca de ULTs

a)

Si hay varios KLTs con ULTs todos los KLTs deben usar la misma biblioteca de ULTs

b)

Si decidimos usar ULTs es igual de útil usar directo syscalls (ej write) que usar los wrappers de las sycalls provistas por la biblioteca

c)

Cuando un ULT necesita realizar una IO se lo pide al SO con una syscall. En este caso, el SO puede diferenciar cuál ULT lo está pidiendo.

d)

Todas son correctas

e)

Ninguna es correcta

6.

Las funciones de acceso al mutex pueden ser implementeadas con bloqueo y sin bloqueo (espera activa). Sin embargo, con bloqueo es siempre la forma recomendada para favorecer la performance.

a)

Verdadero

b)

Falso

7.

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

8.

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

9.

¿Cómo se ven para el parcial?

a)

b)

c)

d)
e)