Práctica Threads (Sistemas Operativos)

De Cuba-Wiki

Ejercicio 01:

Ejercicio 02:

Ejercicio 03:

Ejercicio 04:

Ejercicio 05:

Ejercicio 06:

Ejercicio 07:

mem. compartida - message passing - mem. compartida

Ejercicio 08:

Procesos: b), c), e) Threads: a), d), f)

Ejercicio 09:

Ejercicio 10:

Ejercicio 11:

Ejercicio 12:

Ejercicio 13:

Si el servidor tiene varios hilos de control podría ejecutarse un segundo hilo mientras el primero duerme. Esto no es posible si se crean dos procesos servidores independientes ya que deben compartir un buffer en común, lo que implicaría que deben estar en el mismo espacio de direcciones.

Ejercicio 14:

Ejercicio 15:

Estructura en Equipo (ya que el mismo apunte descarta Pipeline para un servidor de archivos =P)

Ejercicio 16:

Ejercicio 17:

Ejercicio 18:

En el espacio de usuario, ya que el intercambio de hilos es de una magnitud menor en tiempo que una interrupción siendo esta característica un fuerte argumento a favor de esta estructura. Ademas este modelo tiene una gran escalabilidad y además permite a cada proceso tener su propio algoritmo de planificación.

Ejercicio 19:

Ejercicio 20:

Ejercicio 21:

Ejercicio 22:

Ejercicio 23: