Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[FINAL] Sistemas Operativos Final 27-05-2014
Autor Mensaje
NaiaraAcosta Sin conexión
Militante
Sueña...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 83
Agradecimientos: 39 en 18 posts
Registro en: May 2012
Mensaje: #1
[FINAL] Sistemas Operativos Final 27-05-2014 Finales Sistemas Operativos
Gente subo el final este que vi que en el foro no esta para comentar algunas de las respuestas y poder comparar resolución.

Teoria

1. F: Los hilos van a finalizar si o si. Sin embargo los proceso hijos pueden quedar vivos pasando a ser los llamados Procesos Zombies. (Creo que se puede completar mas pero la idea seria esa)
2. F?
3. F: Me parece que en SO monoliticos no hay System Call
4. V? No tengo mucho idea de esto
5. V:

Practica

Lo que pense fue lo siguiente, como el bus de direcciones es de 24 bits eso significa que las direcciones son de 24 bits. Despues me dice que los frames son de 4kb=2^12 es decir tengo 12 bits para direccionar todos los frames.
Por lo tanto de los 24 bits que tengo en las direcciones los últimos 12 son de desplazamiento.
El enunciado me dice que los bits de mayor peso se dividen en partes iguales para el segmento y la pagina entonces 6 bits van a ser para el Segmento y 6 bits para la pagina.

Entonces quedaría asi:

36E07C ----->0011 0110 1110 0000 0111 1100------> 13 (Segmento) - 46(Pagina) - 124(Desplazamiento)

183093------>0001 1000 0011 0000 1001 0011------> 6(Segmento) - 3(Pagina) - 147(Desplazamiento)

FA01FF------->1111 1010 0000 0001 1111 1111------>62(Segmento) - 32(Pagina) - 511(Desplazamiento)

188FFF-------> 0001 1000 1000 1111 1111 1111------>6(Segmento) - 8(Pagina) - 4095(Desplazamiento)

Para el punto B tengo mis dudas. Es decir no se bien que hacer.

El ejercicio 2 aún no lo hice. Cuando lo haga lo subo.

Gracias!!


Archivo(s) adjuntos
.pdf  2014-05-27.pdf (Tamaño: 148,24 KB / Descargas: 168)
(Este mensaje fue modificado por última vez en: 20-02-2015 23:21 por NaiaraAcosta.)
20-02-2015 23:21
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] NaiaraAcosta recibio 2 Gracias por este post
nanjiro (29-05-2015), CarooLina (31-05-2015)
fedb Sin conexión
Empleado del buffet
wawawawawa
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 5
Agradecimientos dados: 0
Agradecimientos: 4 en 3 posts
Registro en: Feb 2015
Mensaje: #2
RE: [FINAL] Sistemas Operativos Final 27-05-2014
1) Falso. Los hilos finalizan, pero los procesos hijos pasan a ser procesos huérfanos y adoptan otro parent-pid.
2) Verdadero. Los bytes que serían para el segmento pasarían a ser bytes del offset, por lo que sería mayor el tamaño de la página.
3) Verdadero. En el microkernel tiene que hacer más mode switches que en el monolítico, lo cual implica más tiempo para ejecutar la syscall.
4) Verdadero. No garantiza que sea wait o signal sean atómicos, sino que estás son instrucciones que ya son atómicas de por sí.
5) Falso. Sí incrementa el tamaño porque se agrega una entrada en la tabla de entradas del directorio.
21-02-2015 04:39
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] fedb recibio 2 Gracias por este post
NaiaraAcosta (22-02-2015), CarooLina (19-05-2015)
Danlco Sin conexión
Empleado de Fotocopiadora
Ingeniero hasta la muerte
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 37
Agradecimientos dados: 153
Agradecimientos: 7 en 1 posts
Registro en: Jun 2008
Mensaje: #3
RE: [FINAL] Sistemas Operativos Final 27-05-2014
Alguien pudo hacer el ejercicio 1 - parte b ?? nose como determinar donde empieza el segmento 6...

Saludos
(Este mensaje fue modificado por última vez en: 22-02-2015 19:21 por Danlco.)
22-02-2015 19:20
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NaiaraAcosta Sin conexión
Militante
Sueña...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 83
Agradecimientos: 39 en 18 posts
Registro en: May 2012
Mensaje: #4
RE: [FINAL] Sistemas Operativos Final 27-05-2014
(22-02-2015 19:20)Danlco escribió:  Alguien pudo hacer el ejercicio 1 - parte b ?? nose como determinar donde empieza el segmento 6...

Saludos

No tengo mucha idea del b. Pero que justo las dos referencias que empiezan con '18'(hexadecimal) me da que estan en el segmento 6 me hacen pensar que empiezan ahi.
22-02-2015 21:11
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
fedb Sin conexión
Empleado del buffet
wawawawawa
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 5
Agradecimientos dados: 0
Agradecimientos: 4 en 3 posts
Registro en: Feb 2015
Mensaje: #5
RE: [FINAL] Sistemas Operativos Final 27-05-2014
(22-02-2015 19:20)Danlco escribió:  Alguien pudo hacer el ejercicio 1 - parte b ?? nose como determinar donde empieza el segmento 6...

Saludos

Si lo pasas a binario por ahí es más fácil de ver:

Seg Pagina offset
0001 10 | XX XXXX | XXXX XXXX XXXX
6 Algo Algo

Creo yo que empezaría en el 180000, pero la verdad que no estoy totalmente seguro..

Saludos!
22-02-2015 23:26
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NaiaraAcosta Sin conexión
Militante
Sueña...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 83
Agradecimientos: 39 en 18 posts
Registro en: May 2012
Mensaje: #6
RE: [FINAL] Sistemas Operativos Final 27-05-2014
Dentro de los comentarios esta como se resuelve el 1.b de la practica:

http://www.campusvirtual.frba.utn.edu.ar...hp?d=29469
23-02-2015 01:26
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] NaiaraAcosta recibio 2 Gracias por este post
Danlco (23-02-2015), norchow (01-03-2015)
Danlco Sin conexión
Empleado de Fotocopiadora
Ingeniero hasta la muerte
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 37
Agradecimientos dados: 153
Agradecimientos: 7 en 1 posts
Registro en: Jun 2008
Mensaje: #7
RE: [FINAL] Sistemas Operativos Final 27-05-2014
Gracias Naiara!

Entonces el punto 1)b) seria:

me dicen que al proceso se le asignaron en el segmento 6 los frames y a cada frame para ese proceso le corresponde su respectivo nro de pagina:

frame 45 4 7 1 15 6 8 35 0 33 21 13 29
pagina 0 1 2 3 4 5 6 7 8 9 10 11 12

Entonces me píden la direccion fisica de c/u de las referencias al segmento 6(calculadas en el punto a):

[6 - 3 - 147] y [6 - 8 - 4095]

la direccion fisica se calcula concatenando el nro de frame + offset
hago el primero: pagina 3 ---> le correponde marco 1 --> paso a binario el marco y el offset

0000 0001 + 0001 0100 0111 --> a decimal --> 4423

y asi con el segundo tambien.
(Este mensaje fue modificado por última vez en: 23-02-2015 10:29 por Danlco.)
23-02-2015 10:28
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NaiaraAcosta Sin conexión
Militante
Sueña...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 83
Agradecimientos: 39 en 18 posts
Registro en: May 2012
Mensaje: #8
RE: [FINAL] Sistemas Operativos Final 27-05-2014
(23-02-2015 10:28)Danlco escribió:  Gracias Naiara!

Entonces el punto 1)b) seria:

me dicen que al proceso se le asignaron en el segmento 6 los frames y a cada frame para ese proceso le corresponde su respectivo nro de pagina:

frame 45 4 7 1 15 6 8 35 0 33 21 13 29
pagina 0 1 2 3 4 5 6 7 8 9 10 11 12

Entonces me píden la direccion fisica de c/u de las referencias al segmento 6(calculadas en el punto a):

[6 - 3 - 147] y [6 - 8 - 4095]

la direccion fisica se calcula concatenando el nro de frame + offset
hago el primero: pagina 3 ---> le correponde marco 1 --> paso a binario el marco y el offset

0000 0001 + 0001 0100 0111 --> a decimal --> 4423

y asi con el segundo tambien.

Te hago dos consultas respecto a como sacaste la dire fisica:

1. Yo tengo anotado que la direccion fisica se saca: frame*tamPagina + offset, aparentemente es distinto a lo que vos pones como direccion fisica en ese caso me daría para la pagina 3: 1*4096+147=4243
2. En la direccion fisica no participa el segmento??

Gracias!!
27-02-2015 19:33
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
fedb Sin conexión
Empleado del buffet
wawawawawa
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 5
Agradecimientos dados: 0
Agradecimientos: 4 en 3 posts
Registro en: Feb 2015
Mensaje: #9
RE: [FINAL] Sistemas Operativos Final 27-05-2014
(27-02-2015 19:33)NaiaraAcosta escribió:  1. Yo tengo anotado que la direccion fisica se saca: frame*tamPagina + offset, aparentemente es distinto a lo que vos pones como direccion fisica en ese caso me daría para la pagina 3: 1*4096+147=4243
2. En la direccion fisica no participa el segmento??

Gracias!!

1) Está bien lo que tenés anotado, #frame * tamaño página + offset
2) No, no participa porque la memoria real está organizada en frames, que son de tamaño fijo.
01-03-2015 03:44
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] fedb recibio 1 Gracias por este post
NaiaraAcosta (01-03-2015)
norchow Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 23
Agradecimientos dados: 22
Agradecimientos: 12 en 9 posts
Registro en: Jul 2013
Mensaje: #10
RE: [FINAL] Sistemas Operativos Final 27-05-2014
Buenas, hice el 2 pero no se si está bien.

En SJF me dio que los 4 procesos logran terminar (terminan en orden P2, P4, P3, P1) y en RR solo termina el P2, luego quedan en deadlock los otros 3. (en realidad el deadlock sería entre p3 y p1 y entre p3 y p4, no se si me explico, hay 2 ciclos)

Alguien más lo hizo para comparar?

Saludos!
02-03-2015 00:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NaiaraAcosta Sin conexión
Militante
Sueña...
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 99
Agradecimientos dados: 83
Agradecimientos: 39 en 18 posts
Registro en: May 2012
Mensaje: #11
RE: [FINAL] Sistemas Operativos Final 27-05-2014
(02-03-2015 00:09)norchow escribió:  Buenas, hice el 2 pero no se si está bien.

En SJF me dio que los 4 procesos logran terminar (terminan en orden P2, P4, P3, P1) y en RR solo termina el P2, luego quedan en deadlock los otros 3. (en realidad el deadlock sería entre p3 y p1 y entre p3 y p4, no se si me explico, hay 2 ciclos)

Alguien más lo hizo para comparar?

Saludos!


Me dio igual!
02-03-2015 18:29
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Gonza87 Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 41
Agradecimientos dados: 8
Agradecimientos: 15 en 12 posts
Registro en: Dec 2008
Mensaje: #12
RE: [FINAL] Sistemas Operativos Final 27-05-2014
(02-03-2015 18:29)NaiaraAcosta escribió:  
(02-03-2015 00:09)norchow escribió:  Buenas, hice el 2 pero no se si está bien.

En SJF me dio que los 4 procesos logran terminar (terminan en orden P2, P4, P3, P1) y en RR solo termina el P2, luego quedan en deadlock los otros 3. (en realidad el deadlock sería entre p3 y p1 y entre p3 y p4, no se si me explico, hay 2 ciclos)

Alguien más lo hizo para comparar?

Saludos!


Me dio igual!

El SJF me da igual.

El del RR tengo la duda. Si el RR es de 3 y la operación es atómica entonces
Se ejecuta 4 ciclos a pesar del RR de 3 en caso de estar en una instrucción atómica?

El deadlock se les produce porque luego de que sale P2, entra P3 ya que P1 no pudo entrar por estar bloqueada verdad?

Gracias
(Este mensaje fue modificado por última vez en: 27-05-2015 01:07 por Gonza87.)
27-05-2015 00:53
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina Sin conexión
Colaborador
❥❥❥❥
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.618
Agradecimientos dados: 1.189
Agradecimientos: 1.395 en 506 posts
Registro en: Sep 2010
Mensaje: #13
RE: [FINAL] Sistemas Operativos Final 27-05-2014
Cita:Se ejecuta 4 ciclos a pesar del RR de 3 en caso de estar en una instrucción atómica?

Gonza87
Exacto. Si q=3 y tenes s(algo),s(otro) y c/u es 2u.. hace 4

love
(Este mensaje fue modificado por última vez en: 27-05-2015 16:14 por CarooLina.)
27-05-2015 16:14
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] CarooLina recibio 1 Gracias por este post
Gonza87 (27-05-2015)
Buscar en el tema
Enviar respuesta 




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



    This forum uses Lukasz Tkacz MyBB addons.