/Simulador-Escalonador-de-Processos

Implementação de simulador de escalonamento processos. (Round Robin, Shortest Job First, Dinamic Priority).

Primary LanguagePython

Simulador de Escalonador de Processos

Process Scheduler Simulator

Round Robin, Shortest Job First and Dynamic Priority

Dependências

  1. matplotlib
  2. python3-tk

Instalando Dependências

sudo apt-get install matplotlib

sudo apt-get install python3-tk

Executando:

Para executar basta passar por parâmetro o arquivo de configuração e o arquivos com os processos.

python3 main.py configurationFile process.txt

Diagrama de Gantt

Após executar cada escalonador, é gerado uma imagem com nome randômico, contendo o diagrama de Gantt referente à execução.

Gantt