Skip to content

DaniellaZambrano/OS-Project01

Repository files navigation

OS-Project01

Este repositorio contiene el proyecto 1 de programación para la materia Sistemas Operativos, semestre A2022.

  • Explicación de la implementación
  • Instrucciones para compilar el código
  • Instrucciones para ejecutar el código
  • Modificar los parámetros de simulación
  • Demo

Explicación de la implementación

La arquitectura de la implementación consiste en lo siguiente:

Instrucciones para compilar el código

  1. Clone el repositorio en su máquina local utilizando git.

  2. Ejecute make all para compilar y obtener los siguientes ejecutables:

    • station_1.exe
    • station_2.exe
    • station_3.exe
    • station_4.exe
    • supervisor.exe

Instrucciones para ejecutar el código

  1. Ejecute los programas obtenidos, en diferentes terminales:
    • station_1.exe
    • station_2.exe
    • station_3.exe
    • station_4.exe
    • supervisor.exe

Al seguir estos pasos, se podra apreciar a los 5 programas independientes colaborando entre sí para simular la fabricación de los automóviles en la fábrica:

imagen_1


Modificar los parámetros de simulación

Los parámetros de simulación de la fábrica pueden ser modificados en el archivo de configuración params.json. Ahí es posible modificar:

  • El valor lambda_1 para la distribución exponencial que simula el tiempo entre llegadas.
  • Los valores de media (mean_x) ) para las distribuciones normales que simulan el tiempo en cada estación.
  • Los valores de desviación estándar (deviation_x) para las distribuciones que simulan el tiempo en cada estación.

Demo

En este vídeo se encuentra un demo mostrando el proyecto en funcionamiento.

About

Multithreading

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •