Hola todes!!
Hoy rendí(y aprobé
) Sistemas Operativos y quería devolverle a la comunidad utniana por todo lo que me brindó para preparar el final.
Lamentablemente borré el final que había descargado y ya no tengo acceso al drive. Pero les comento cómo fue.
La metodología fue como la mayoría de mesas virtuales, éramos 3 quienes rendíamos así que fue oral. Entramos todos a la misma call, pero a la hora de evaluar nos evaluaban por separado.
Te comparten por drive, al mail de la facu, un enunciado y te dan aprox 20 minutos para que pienses las respuestas.
Pasados los 20 minutos, van llamando de a 1 y te pedían que muestres las respuestas de cada ejercicio. Puede ser en papel o en algún archivo en la pc.
*No era necesario tener todos los ejercicios completos, ni bien* Buscan preguntar sobre qué hiciste y por qué lo hiciste, para de esa manera evaluar la parte teórica.
El enunciado, era algo así, tenía 2 ejercicios prácticos:
- Planificación con hilos (KLTs y ULTs): planificación por RR con Q=2 y los hilos SRT
- armar el gantt, buscar los instantes donde se podría dar algún suceso extraño(fin de Q, sale ULT, I/O,etc)
- Deadlock (productor consumidor): 1 cinta que acepta 30 paquetes, al final 3 robots sacan los paquetes siguiendo un orden(R3,R1,R2,R1,R2...)*
- Desarrollar el pseudocódigo que permite lograr la ejecución con la mínima cantidad de semáforos. Indicar los semáforos y tipos.
R[i]= Robot número i
*************************************************************************************************************************************
Dejo por acá, si alguien necesita una mano con los temas, algunos links:
*************************************************************************************************************************************
Espero les sirva y aquellos que tienen el final colgado, no lo duden!!!
Es pesadísima, pero se puede
-