This repository contains the codebase for the Operating Systems EL Project.
- CPU Scheduling
- Process Synchronization
- Multi-threading
This repository also contains four CPU scheduling algorithms implementation in Python using Flask web framework.
- On Render
- On PythonAnywhere
- Python 3.x
- Flask
- Clone the repository
- Install the requirements
pip install -r requirements.txt
- Navigate to the project directory
cd Website/
and runpython app.py
- app.py: Flask application to run the web server
- scheduling_algos.py: Contains the implementation of the scheduling algorithms such as:
- FCFS
- SJF
- Priority