/SimulacaoIII

Tem por objetivo simular a criacao de cliientes e o atendimento dos mesmos por um atendente, sao simulados 5 tipos escalonamento para a ordem do atendimento, sao eles, FIFO, LIFO, Por prioridade (Nao Preemptivvo e Preemptivo) e Round Robin.

Primary LanguageJava

SimulacaoIII

Este código foi desenvolvido como um trabalho referente à disciplina de Simulação do 7º semestre do curso de Ciencia da Computacao, da URI - Campus Santo Ângelo. O trabalho tem por objetivo simular a entrada/atendimento de clientes (a quantidade de clientes eh informada pelo usuario) em um sistema, no qual os clientes são atendidos individualmente, sendo que os mesmos são organizados em uma fila de espera; cada cliente tem um tempo de criação (5 und de tempo) que serve como base para o cálculo de chegada, e um tempo de atendimento aleatório (informado pelo usuahrio o tempo mihnimo e o tempo mahximo e entao eh sorteadp um nuhmero aleahtorio entre essa faixa), que é o tempo que o mesmo deixa o atendente ocupado. Sao simulados 5 tipos escalonamento para a ordem do atendimento, sao eles:

*FIFO - first in first out;

*LIFO - last in first out;

*Por prioridade (Nao Preemptivvo e Preemptivo) - 10% dos clientes tem prioridade 1, 20% prioridade 2, 30% prioridade 3 e 40% 4;e

*Round Robin - (a fatia de tempo, o quantum, eh informada pelo usuahrio).