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
[S.O.] [Aporte/Consulta] Práctica Final 19/02/19
Autor Mensaje
Becaxs Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 121
Agradecimientos dados: 32
Agradecimientos: 73 en 27 posts
Registro en: Dec 2009
Mensaje: #1
[S.O.] [Aporte/Consulta] Práctica Final 19/02/19 Finales Sistemas Operativos
Buenas! Cómo va?

Paso a compartir mi resolución del ejercicio de semáforos de este final. Alguno puede revisarlo a ver si está bien? Y si alguien puede resolver el otro práctico se lo agradezco.

Ejercicio 2:

Trump (1 instancia)

while (true){
wait(indignados)
wait(banedejaSalida)
wait(mutex_mensaje)
publicar(mensaje, bandeja_salida);
signal (mutex_mensaje)
}

Twitter (M instancias)

while(true){
wait(mutex_mensaje)
mensaje = extraer(bandeja_salida)
signal(mutex_mensaje)
wait(mutex_cola)
depositar(mensaje, cola)
signal(mutex_cola)
signal(banedejaSalida)
}

Seguidor de Trump (N instancias)[/code]

while(true){
wait(tweet_sin_leer)
wait(mutex_cola)
mensaje2 = extraer(cola)
signal(mutex_cola)
leer(mensaje2)
indignarse()
signal(indignados)
}

Dejo el final por las dudas.
Gracias!!
Saludos.


Archivo(s) adjuntos
.pdf  Final 2019-02-19.pdf (Tamaño: 123,65 KB / Descargas: 106)
24-02-2019 20:08
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Becaxs recibio 1 Gracias por este post
reLlene (27-02-2019)
Ruben Maier Enzler Sin conexión
Militante
"Que el hombre sepa, que ...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 58
Agradecimientos dados: 17
Agradecimientos: 32 en 7 posts
Registro en: Apr 2013
Mensaje: #2
RE: [S.O.] [Aporte/Consulta] Práctica Final 19/02/19
Muchas gracias por el final! Tengo duda con los teóricos, el 4 y en especial el 5. Ahora en un rato hago la practica y la chequeo con lo que tienes hecho! Saludos
25-02-2019 09:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
janopn Sin conexión
Campeon del cubo Rubik
Cuando no quieras sentir
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 188
Agradecimientos dados: 43
Agradecimientos: 68 en 51 posts
Registro en: May 2011
Mensaje: #3
RE: [S.O.] [Aporte/Consulta] Práctica Final 19/02/19
(25-02-2019 09:32)Ruben Maier Enzler escribió:  Muchas gracias por el final! Tengo duda con los teóricos, el 4 y en especial el 5. Ahora en un rato hago la practica y la chequeo con lo que tienes hecho! Saludos

Buenas,

El 4 es falso porque el PCB del proceso pertenece a su imagen pero nunca iría a SWAP.
El 5 no tengo idea.. lo que sé de DMA no llega a ese nivel de detalle.

Saludos.

~ All in all is all we are
25-02-2019 11:24
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Becaxs Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 121
Agradecimientos dados: 32
Agradecimientos: 73 en 27 posts
Registro en: Dec 2009
Mensaje: #4
RE: [S.O.] [Aporte/Consulta] Práctica Final 19/02/19
(25-02-2019 09:32)Ruben Maier Enzler escribió:  Muchas gracias por el final! Tengo duda con los teóricos, el 4 y en especial el 5. Ahora en un rato hago la practica y la chequeo con lo que tienes hecho! Saludos

Dejo mis posibles respuesta a los teóricos para que comparemos. Saqué algunas de los compilados.

1- Falso. La sobrepaginación también puede ocurrir hasta teniendo un único proceso. Por ejemplo, si un proceso no tiene asignado un set de marcos lo suficientemente grande como para cubrir su localidad.

2- Falso. Acá creo que sería así porque dependería de que planificador se utilice no?

3- Falso. Dependerá de los recursos que necesiten cada uno. Podrían caer igualmente en deadlock.

4- Falso. El PCB nunca puede ser llevado a swap, indistintamente de que algoritmo se utilice.

5- Acá por lo que vi puede ser depende como lo justifiques. Si se refiere a que le da un bus de datos al DMA, el intercambio se da en ese y no en el sistema por lo que sería Falsa.
En cambio si se refiere a que hay un solo bus de datos (sería el del sistema) y ahí sería Verdadero.
25-02-2019 12:02
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Ruben Maier Enzler Sin conexión
Militante
"Que el hombre sepa, que ...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 58
Agradecimientos dados: 17
Agradecimientos: 32 en 7 posts
Registro en: Apr 2013
Mensaje: #5
RE: [S.O.] [Aporte/Consulta] Práctica Final 19/02/19
Está re flashero el 2 de la parte practica, no entiendo bien el enunciado, ¿como inicializarían los semáforos? porque ese que dice "mutex_mensaje" a mi parecer debería ser un "cont_mensaje" que empiece con "-100" y que cada vez que trump hace un mensaje se incremente con "signal" para que el "wait" que esta por extraer no comience hasta no tener 100 archivados... El fato está cuando se acumulan 1000 en la "cola" antes de que el "mensaje2" de los seguidores lo extraiga debería haber otro semaforo contador "cont_sin_leer" que inicialice en "-1000" y que cuando llegue a 0 recien los extraiga y los lea.

Con respecto al 5 de la teoría según lo que averigüe el bus de control es el encargado de gestionar el bus de dato y el bus de direcciones, por lo tanto si usas 1 bus de dato indirectamente estarías usando el bus de control, por lo que sería verdadera.
26-02-2019 16:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




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