Skip to content

πŸ‘¨πŸ½β€πŸ’»πŸ“ Assignment for 'Operating Systems' subject about Process Scheduling Algorithms

License

Notifications You must be signed in to change notification settings

vitorCamargo/process-scheduling-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Process Scheduling Algorithms

πŸ‘¨πŸ½β€πŸ’»πŸ“ Assignment for 'Operating Systems' subject about Process Scheduling Algorithms.

More Informations

This project was developed by Lucas Vinicius, Thais Zorawski and Vitor Camargo.

The project is divided into 2 parts, a python3 code and a web application (developed in Vue). The code base for this project has been commented and explained for each algorithm and is in the python file, but for a better understanding, a software has been created that simulates real time process scheduling algorithms through a web application.

Python Application Usage

To execute the python program, you just need to type the following command:

$ cd /python
$ python main.py './processos.txt' 3

where, the first parameter is the input file, that contains the processes. The second parameter refers to quantum value.

Web Application Usage

To execute the web application is necessary to follow the next steps:

$ cd ./web
$ npm install
$ npm run dev

after these steps, the application will be avaliable in http://localhost:8080/.

Or if you just want to see this application without downloading it, you can check it on https://vitorcamargo.github.io/process-scheduling-algorithms/

About

πŸ‘¨πŸ½β€πŸ’»πŸ“ Assignment for 'Operating Systems' subject about Process Scheduling Algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published