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
| Apellido y Nombre | GitHub user |
|---|---|
| Grifman, Uriel | @uriGrif |
| Jastrebow, Matias | @MatiasJastrebow |
| Mendez, Santiago | @santymendez |
| Nicolau, Marcos | @MarcosNicolau |
| Turri, Gonzalo | @GonTurri |
- 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
Se recomienda utilizar la siguiente herramienta provista por la catedra, que facilita el proceso de deployment: https://github.com/sisoputnfrba/so-deploy