Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[CONSULTA] Final SO 20/12/16
Autor Mensaje
Sir Ulrich Sin conexión
Militante
Ayudando se aprende
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 75
Agradecimientos dados: 90
Agradecimientos: 69 en 20 posts
Registro en: Feb 2016
Mensaje: #1
[CONSULTA] Final SO 20/12/16 Finales Sistemas Operativos
Bueno el final lo dejo adjunto con la resolución (que está en el campus virtual también). La duda puntual es en el ejercicio B1) de práctica, la parte b) que dice que hay que hacer el gantt sabiendo que los archivos son abiertos con locks de escritura y cerrados al final de la ejecución.
No entiendo en el gantt qué es lo que cambiaría, y por qué K1 y K3 quedan en deadlock y K2 sufre inanicion, si alguien sabe y se copa en decirme, genial.

Saludos!


Archivo(s) adjuntos
.pdf  Final_2016-12-20.pdf (Tamaño: 149,5 KB / Descargas: 53)
(Este mensaje fue modificado por última vez en: 15-02-2017 01:29 por Sir Ulrich.)
15-02-2017 01:28
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
julisalis Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3
Agradecimientos dados: 1
Agradecimientos: 4 en 3 posts
Registro en: Mar 2013
Mensaje: #2
RE: [CONSULTA] Final SO 20/12/16
Cuando se adquieren locks de escritura, ningun otro proceso puede acceder al archivo mientras el otro no lo cierre. El enunciado dice que se cierran al final de la ejecucion (NO al final de la rafaga de E/S), entonces quedan bloqueados entre si.
15-02-2017 20:52
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] julisalis recibio 1 Gracias por este post
Sir Ulrich (15-02-2017)
alelevy15 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Jul 2016
Mensaje: #3
RE: [CONSULTA] Final SO 20/12/16
Una consulta sobre este mismo final. Alguien sabe porque en el instante 14 ejecuta U2 (que tenia una ráfaga de 3 en vez de K2 qué tenía una ráfaga de 1?
03-12-2017 21:26
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Omnipresent Sin conexión
Campeon del cubo Rubik
The Winter is gone
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 154
Agradecimientos dados: 42
Agradecimientos: 47 en 39 posts
Registro en: Sep 2014
Mensaje: #4
RE: [CONSULTA] Final SO 20/12/16
alelevy15 es porque cuando termina su ráfaga el U1, el proceso K3 no es desalojado (ya que no ocurre ninguna operación de E/S) por lo que el proceso K3 sigue ejecutándose. Por lo tanto el que planifica ahí no es el S.O, sino la biblioteca de hilos. Y la bibilioteca se da cuenta que el próximo (y único) hilo disponible es el U2.
Acordate que el S.O solo ve los KLT's, no tiene conocimiento alguno de los hilos (ULT's). Por eso para el S.O todo ese tiempo se estuvo ejecutando el K3 (independientemente de si fue U1 o U2).

Creo que es eso, si me equivoco corrijanme =P
(Este mensaje fue modificado por última vez en: 03-12-2017 22:55 por Omnipresent.)
03-12-2017 22:55
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Omnipresent recibio 1 Gracias por este post
alelevy15 (03-12-2017)
alelevy15 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3
Agradecimientos dados: 1
Agradecimientos: 0 en 0 posts
Registro en: Jul 2016
Mensaje: #5
RE: [CONSULTA] Final SO 20/12/16
Buenísimo, era algo que no tenia muy claro, muchas gracias!!
03-12-2017 23:04
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




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



    This forum uses Lukasz Tkacz MyBB addons.