- Clonar o repositório.
- Dar o duplo clique no arquivo .html dentro da pasta clonada, ou abrir pelo Visual Studio Code com o Go Live.
- Escolher o tipo de processo, tempos de execução e se faz ou não I/O Bound e utilizar o botão de Adicionar.
- Utilizar o botão de Iniciar após cadastrar todos os processos que precisar.
-
I/O Bound, os escalonadores foram implementados com I/O Bound, ou seja, se estiver ocorrendo a execução e algum processo finalizar o tempo de I/O, irá tomar a frente do processo em execução e executar o tempo que ficou esperando.
-
Round Robin: É um escalonador circular, irá executar os processos em sequência.
-
FIFO É um escalonador que irá executar o processo até o final, finalizando, executa o próximo.
-
SJF: É um escalonador que irá começar a executar os processos com menor tempo de execução primeiro, finalizando, executa o próximo com menor tempo.
-
Tempo Real: É um escalonador que irá começar a executar os processos com maior prioridade primeiro, até o final, finalizando, executa o próximo com maior prioridade.
-
Prioridade: É um escalonador que irá começar a executar os processos com maior prioridade primeiro, se possuir processos com a mesma prioridade, executa de forma paralela os dois, é um escalonador que necessita de alguma métrica de escalonamento, por isso, foi criado métricas para ele: | Muito baixa - 1 execução | Baixa - 2 execuções | Médio - 3 execuções | Alto - 4 execuções | Muito alto - 5 execuções.
-
Obs: O processo de I/O Bound não foi implementado no escalonador de prioridade, somente nos outros.