Este repositorio contiene tres proyectos desarrollados para la materia de Sistemas Operativos. Cada proyecto se encuentra en una carpeta separada y está implementado en lenguaje C. A continuación se describen los proyectos:
Este proyecto es una implementación de una shell llamada MyBash. Fue desarrollado en C y está diseñado para ejecutarse en sistemas Linux.
Este proyecto implementa un semáforo de procesos. Fue desarrollado en C para el sistema operativo xv6-riscv y está diseñado para ejecutarse en Linux.
Este proyecto es un planificador MLFQ (Multi-Level Feedback Queue) que incluye una investigación sobre el funcionamiento de los procesos I/O-bound y CPU-bound. Fue desarrollado en C para el sistema operativo xv6-riscv y está diseñado para ejecutarse en Linux.