Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes

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
[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: 80
Agradecimientos dados: 102
Agradecimientos: 121 en 25 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: 132)
(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
Profesor del Modulo A
The Winter is Coming...
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 214
Agradecimientos dados: 51
Agradecimientos: 88 en 60 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 3 Gracias por este post
alelevy15 (03-12-2017), BananaPancakes (18-04-2018), DobleR (11-12-2018)
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
gabrielarce Sin conexión
Militante
Benditos finales..
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 77
Agradecimientos dados: 45
Agradecimientos: 15 en 7 posts
Registro en: Jan 2010
Mensaje: #6
RE: [CONSULTA] Final SO 20/12/16
Buen día a todos! revivo el post..

Para el punto 2 de la practica.. Como se hace para obtener la dirección física EAC0?


Saludos!
02-08-2018 13:59
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
xavi82 Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 276
Agradecimientos dados: 392
Agradecimientos: 122 en 64 posts
Registro en: Feb 2012
Mensaje: #7
RE: [CONSULTA] Final SO 20/12/16
Hola gabrielarce,

sabes que los marcos son de 8KB entonces 13 bits de las direcciones son para el offset:

DL 2AC0h --> 001|0 1010 1100 0000 => Pag = 1 --> Marco = 7 => para armar DF juntas marco + offset: 111|0 1010 1100 0000 = EAC0h

Saludos!
02-08-2018 21:50
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] xavi82 recibio 1 Gracias por este post
DobleR (11-12-2018)
gabrielarce Sin conexión
Militante
Benditos finales..
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 77
Agradecimientos dados: 45
Agradecimientos: 15 en 7 posts
Registro en: Jan 2010
Mensaje: #8
RE: [CONSULTA] Final SO 20/12/16
(02-08-2018 21:50)xavi82 escribió:  Hola gabrielarce,

sabes que los marcos son de 8KB entonces 13 bits de las direcciones son para el offset:

DL 2AC0h --> 001|0 1010 1100 0000 => Pag = 1 --> Marco = 7 => para armar DF juntas marco + offset: 111|0 1010 1100 0000 = EAC0h

Saludos!

Gracias xavi82 !! no terminaba de darme cuenta como calculaba!
03-08-2018 08:51
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.