UTNianos

Versión completa: [SO] Guias, parciales y finales resueltos (2015-2017)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas!, les traigo un drive con todo lo que creemos (los que lo armamos) necesario para aprobar parcial/final de SO, con la aclaracion de que no van a encontrar ejercicios de final de E/S por que hay muy pocos (y son muy similares a los de la guia), al igual que deadlock;
cualquier sugerencia/duda, pueden mandar un mail a las direcciones que estan anotadas en el disclaimer, o por aca, como mas les guste.

Drive magico
Estos son los posts que me gustan gracias! =D
Esta muy bueno, muchas gracias!
Gracias por el aporte!
¡Muchas gracias! Me devolviste la esperanza.
Chicos, en los ejercicios de planificacion, en el 8, puede ser que cuando el control regrese a A vuelva al ULTA2 en vez de ULTA1?
(17-02-2020 17:19)Foshe escribió: [ -> ]Chicos, en los ejercicios de planificacion, en el 8, puede ser que cuando el control regrese a A vuelva al ULTA2 en vez de ULTA1?

Entiendo que tu planteo es que debería ir el ULTA2 cuando vuelve de ejecutar la primer rafaga de ULTB2, asi que vamos a ver que pasa.
En el instante 5 (ahi lo agregue para que veas de que momento hablo) ULTA1 vuelve a la cola para ejecucion, aca la biblioteca de hilos ordena en funcion de FCFS tambien, y ve que ya estaba encolado ULTA2 entonces lo pone por debajo al ULTA1, quedando la cola del hilo A Como [A2,A1], por esto, corre el A2 su respectiva rafaga y se va a interrupcion; durante este tiempo la cola del planificador de la bilioteca queda como [A1].
Cuando llega el instante 8 que vuelve A2, la cola queda [A1,A2], como A1 estaba primero desde el instante 5, ejecuta A1.
El motivo por el que imagino pudiste pensar que esto no era asi, era porque el so ya lo estaba atendiendo, esto generalmente es una condicion de desempate, la cual no es valida en este caso porque la bilioteca de usuario utilizaba FCFS, el que esta primero siempre tiene prioridad.
Distinto es cuando dos hilos/procesos llegan al mismo tiempo a la cola, que es donde si la condicion de desempate se utilizaria correctamente.
buenas, te hago una consulta de las guias resueltas.
puede ser que esten mal los calculos del punto 11a de la guia de memoria?

un ejemplo seria:

000E -> 0000000000001110 -> Segmento=000 Offset=0000000001110
dir fisica: 0FAF -> 0FAF= 0000111110101111-> 0FAF= base +offset -> base= 01111101011111-0000000001110-> base del segmento 0=FA5

porque pusiste que 0FAF es 01111101011111? no deberia ser 0000111110101111?
URLs de referencia