Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Ejercicio 4 de Deadlock de Guia de Ejercicios de Parcial 2014
Autor Mensaje
xavi82 Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 322
Agradecimientos dados: 466
Agradecimientos: 157 en 81 posts
Registro en: Feb 2012
Mensaje: #1
Ejercicio 4 de Deadlock de Guia de Ejercicios de Parcial 2014 Ejercicios Sistemas Operativos
Buenas, estoy haciendo ejercicios de Deadlock de la guía de Ej.de Parcial 2014 y me trabe con el nº 4 (adjunto enunciado).

Para el punto a): ¿hay que sumar la cantidad de recursos máximos y restarle el total de recursos asignados y así obtener el vector de recursos disponibles?

Para el punto b): no es posible aplicar el algoritmo del banquero porque no tengo la matriz de peticiones máximas de los procesos, ¿es correcto esto?

Agradezco cualquier aporte que aclare un poco el panorama de como encarar este ejercicio.


Archivo(s) adjuntos Imagen(es)
   
(Este mensaje fue modificado por última vez en: 03-02-2015 12:02 por xavi82.)
03-02-2015 10:26
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Motomine Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 62
Agradecimientos dados: 10
Agradecimientos: 15 en 10 posts
Registro en: Feb 2012
Facebook
Mensaje: #2
RE: Ejercicio 4 de Deadlock de Guia de Ejercicios de Parcial 2014
Hola,

Hasta lo que yo tengo entendido es asi:

Matriz de recursos maximos = matris de necesitados + matris de asignados.

Si vos tenes la matris maxima y la de asignados, por logica tambien tenes la de necesitados. Lo que yo CREO que te esta diciendo el enunciado es que calcules la matriz de recursos disponibles de forma tal de que el recurso 3 en el proceso 2 tenga 2 instancias mas de las que diga la matriz de necesitados. En este caso tendria 2 (2 del maximo - 0 del asignado), pero te esta pidiendo de asignarle 2 instancias MAS,por lo que habria 4. Teniendo 4 ahi ya la matriz de asignados mas la de necesitados no va a ser la maxima, pero tiene sentido, porque siempre va a haber un vector disponible minimo de forma tal de llegar a un camino seguro y todos los otros calculos se van a seguir cumpliendo.
Una vez conseguido el vector de disponibles minimo tenes que usar ese para indicar la finalizacion de procesos haciendo el algoritmo del banquero.
03-02-2015 13:12
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Motomine recibio 1 Gracias por este post
xavi82 (06-02-2015)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)