cd ../projects
moataz@isi-desktop:~/projects/os-simulator$ ./run_details.sh

[=== Process Scheduling OS Simulator ===]

A university project built in C simulating Operating System process scheduling algorithms (ordenancement des processus).

-- TECH STACK

-- PROJECT OVERVIEW

This project was developed during my computer science studies at ISI as part of the Operating Systems course.

It simulates how an OS manages processes in the CPU. The core algorithms implemented include:

- FCFS (First Come, First Served)
- SJF (Shortest Job First) - Preemptive and Non-Preemptive
- Round Robin (with configurable time quantum)
- Priority Scheduling

The program takes a set of processes with their arrival times, burst times, and priorities, and then calculates waiting times, turnaround times, and generates a Gantt chart representation in the console.

Note: There is no live demo available for this project as it is a CLI-based C program meant to run in a local terminal.

moataz@isi-desktop:~/projects/os-simulator$ _