Introducción

Introducción

El trabajo práctico de este cuatrimestre consiste en desarrollar un sistema distribuido, que mediante la metáfora pretende simular algunos aspectos de un Sistema Operativo y mostrar aspectos internos de la interacción entre los mismos.

Se encuentran, entre ellos, la planificación de procesos, con la posibilidad de bloqueos indefinidos, sincronización de aplicaciones, interconectividad y la implementación de un modelo de Sistema de Archivos.

El sistema estará compuesto por un conjunto de procesos que tendrán que competir por la obtención de recursos para cumplir con su objetivo.

Debido a que varios procesos podrán solicitar recursos del mismo entorno y que las instancias de los recursos son limitadas, esto podría generar problemas que deberán ser resueltos.

Para amenizar la dinámica del trabajo el sistema utilizará metáforas del universo Pokémon.

Objetivos del Trabajo Práctico

El trabajo práctico está diseñado para que el alumno pueda mediante la ejercitación:

  • Adquirir los conocimientos prácticos del uso y aplicación de un conjunto de servicios que ofrecen los sistemas operativos

  • Desarrollar la habilidad del trabajo en equipo, el manejo de las problemáticas de un grupo y las responsabilidades que esto implica

  • Evaluar la factibilidad y ponderar las distintas soluciones para un mismo problema

  • Experimentar la problemática inherente a la concurrencia y su solución mediante la sincronización

  • Comprender la importancia de una norma o protocolo estándar en la comunicación entre procesos

Evaluación del Trabajo Práctico

Para evaluar este trabajo se le proveerá al grupo diversos escenarios de simulación y se validará el correcto desempeño del sistema ante los casos planteados, pudiendo también el grupo desarrollar sus propios casos para realizar sus pruebas previas a la presentación.

Se proveerá también durante el transcurso del cuatrimestre archivos de datos con valores de ejemplo y los resultados esperados.

Last updated