TP realizado para la materia de Ingeniería en Sistemas de Información: Sistemas operativos
@tomasdn @MarcoSzapar @lucasvazz16 @benitezcamila @FedeeHygonenq
Objetivos del Trabajo Práctico Mediante la realización de este trabajo se espera que el alumno: Adquiera conceptos prácticos del uso de las distintas herramientas de programación e interfaces (APIs) que brindan los sistemas operativos. Entienda aspectos del diseño de un sistema operativo. Afirme diversos conceptos teóricos de la materia mediante la implementación práctica de algunos de ellos. Se familiarice con técnicas de programación de sistemas, como el empleo de makefiles, archivos de configuración y archivos de log. Conozca con grado de detalle la operatoria de Linux mediante la utilización de un lenguaje de programación de relativamente bajo nivel como C
¿Qué es el trabajo práctico y cómo empezamos? El objetivo del trabajo práctico consiste en desarrollar una solución que permita la simulación de un sistema distribuido, donde los grupos tendrán que planificar procesos, resolver peticiones al sistema y administrar de manera adecuada una memoria y un sistema de archivos bajo los esquemas explicados en sus correspondientes módulos. Para el desarrollo del mismo se decidió la creación de un sistema bajo la metodología Iterativa Incremental donde se solicitarán en una primera instancia la implementación de ciertos módulos para luego poder realizar una integración total con los restantes.
Deployment y Testing del Trabajo Práctico Al tratarse de una plataforma distribuida, los procesos involucrados podrán ser ejecutados en diversas computadoras. La cantidad de computadoras involucradas y la distribución de los diversos procesos en estas será definida en cada uno de los tests de la evaluación y es posible cambiar la misma en el momento de la evaluación. Es responsabilidad del grupo automatizar el despliegue de los diversos procesos con sus correspondientes archivos de configuración para cada uno de los diversos tests a evaluar.
consigna completa: https://docs.google.com/document/d/1-AqFTroovEMcA1BfC2rriB5jsLE6SUa4mbcAox1rPec/edit