An open API service indexing awesome lists of open source software.

https://github.com/gonturri/tp-so-1c-2024-c-comenta

Trabajo Práctico de la asignatura Sistemas Operativos de la UTN, presentado en la primera entrega
https://github.com/gonturri/tp-so-1c-2024-c-comenta

bash c concurrency filesystem linux memory-management multiplexing pthread readline semaphore sockets threads

Last synced: about 2 months ago
JSON representation

Trabajo Práctico de la asignatura Sistemas Operativos de la UTN, presentado en la primera entrega

Awesome Lists containing this project

README

        

# TP Sistemas Operativos - 1er Cuatrimestre 2024

Simulación de un sistema operativo distribuido en 4 módulos:
- CPU
- Kernel
- Memoria
- Entradasalida (interfaces E/S y File System)

Features:
- Algoritmos de planificacion: FIFO, Round Robin y Virtual Round Robin
- Memoria con esquema de Paginación Simple
- TLB
- File System de Asignación Contigua
- Interfaces de Input, Output y Generica

## Grupo "fossil"

| Apellido y Nombre | GitHub user |
|-------------------|-------------|
| Grifman, Uriel | [@uriGrif](https://github.com/uriGrif) |
| Jastrebow, Matias | [@MatiasJastrebow](https://github.com/MatiasJastrebow) |
| Mendez, Santiago | [@santymendez](https://github.com/santymendez) |
| Nicolau, Marcos | [@MarcosNicolau](https://github.com/MarcosNicolau) |
| Turri, Gonzalo | [@GonTurri](https://github.com/GonTurri) |

## Enunciado

[C - Comenta](https://docs.google.com/document/d/1-AqFTroovEMcA1BfC2rriB5jsLE6SUa4mbcAox1rPec/edit)

## Como ejecutar

### Requerimientos
- Entorno Unix (preferentemente alguna version de Ubuntu, ya que fue el entorno provisto por la catedra y el utilizado para su desarrollo)
- Libreria commons utnso - https://github.com/sisoputnfrba/so-commons-library

Realizar build de cada modulo (utilizar makefile) y ejecutar en el siguiente orden: Memoria - CPU - Kernel - interfaces
Nota: Chequear direcciones IP en los configs si se levantan diferentes computadoras

[Pruebas que le hicieron al trabajo](https://docs.google.com/document/d/1XsBsJynoN5A9PTsTEaZsj0q3zsEtcnLgdAHOQ4f_4-g/edit)