Linuse Revisión v1.3

By | 2 noviembre, 2019

¡Hola!

Ya se encuentra publicada la próxima versión de Linuse, la 1.3.

Al igual que en la versión anterior, la descripción completa se puede ver en el historial de versiones del tp!

A modo de resumen las actualizaciones fueron:

  • Corregimos algunos errores de typeo y aclaramos la redacción en la parte de memoria
  • Agregamos un anexo nuevo explicando en detalle cómo funciona la composición de directorios de SAC-FS
  • Publicamos las SAC-Tools, un script para que puedan generar su propio disco formateado con SAC-FS y dumpearlo!

Para aquellos grupos que ya hayan avanzado por su lado con el desarrollo de su directorio y lo encararon de una manera distinta a la planteada, están libres de realizar la entrega con el modelo que estaban desarrollando. Sin embargo, quedará a cargo de esos grupos el generar sus propios FS cuando liberemos las pruebas.

Por otro lado, durante el desarrollo del checkpoint detectamos varias consultas respecto al grado de multiprogramación global y su injerencia al iniciar el primer hilo de un proceso, que podría no poder entrar a ejecutar, si el grado de multiprogramación no lo permite.

Ante estos casos, las bibliotecas de hilos suelen resolver el issue dejando ejecutar a ese primer hilo y, ante el próximo llamado de planificación, lo marcan como bloqueado.

Sin embargo, por ser una limitación conocida de la implementación del sistema de planificación de multiprogramación global, este caso de uso no va a ser evaluado en las pruebas y por lo que no se van a introducir cambios sobre el mismo en esta revisión 🙂.

¡Adiós!