Skip to content

SantiagoIvan/sisop-Amongos

Repository files navigation

Trabajo Práctico 2021 - 1C - Sistemas Operativos

Integrantes

Integrante Github Legajo Correo Curso
Gianpier Yupanqui @gianpieryup 159.207-5 [email protected] K3054
Damian Teplitz @dteplitz 158.780-8 [email protected] K3154
Santiago Feijoo @SantiagoIvan 152.288-7 [email protected] K3153
Cristian Cali @julchat 167.318-0 [email protected] K3052
Juan Manuel Castagno @jcastagno99 167.863-2 [email protected] K3054

Modulos desarrollados

  • Discordiador: Simulador de la Planificación. Encargado de la planificación de los tripulantes
  • Mi-RAM: Simulador de la Gestión de Memoria. Encargado de almacenar todas las tareas de los tripulantes mientras estén en ejecución
  • I-Mongo-Store: Simulador de un File System. Encargado de persistir cada movimiento realizado por los tripulantes, así como también todos los recursos generados por ellos.

COMANDOS DE LA CONSOLA DE DISCORDIADOR

INICIAR_PATOTA 2 plantas.txt 1|1 3|4
LISTAR_TRIPULANTES
INICIAR_PLANIFICACION
PAUSAR_PLANIFICACION
EXPULSAR_TRIPULANTE 3
OBTENER_BITACORA 1

I-MONGO-STORE

Tenemos los siguientes comandos

  • ./execb : remueve la carpeta polus e inicia i-mongo
  • ./exec : Inicia i-mongo

Manejo de señales

La forma de enviar señales a un proceso es con el comando:

kill -SIGNAL <pid>

Para mandar una señal a mi-ram-hq debemos saber el pid que posee Uso pgrep

pgrep mi-ram-hq

Con ese pid tiro cualquiera de las 2 señales configuradas, SIGUSR1 y SIGUSR2 .

kill -SIGUSR1 <pid> o kill -SIGUSR2

SIGUSR1 va a generar la compactacion SIGUSR2 va a loggear toda la informacion en memoria actualmente.

About

Trabajo práctico de Sistemas Operativos 2021 - 1C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published