O seu programa deverá ler de um arquivo uma lista de processos com seus respectivos tempos de chegada e de duração e deverá imprimir na tela uma tabela contendo os valores para as seguintes métricas:
- Tempo de retorno médio quantidade necessária de tempo para executar um processo
- última vez que entrou - tempo na fila de pronto
- Tempo de resposta médio: quantidade de tempo que um processo aguardou na fila de prontos
- Tempo de espera médio: quantidade de tempo entre a requisição de execução de um programa e a produção da primeira resposta (sistemas de compartilhamento de tempo)
- (entrou na cpu - entrou no sistema)
O seu programa deverá ler de um arquivo um conjunto de número inteiros onde o primeiro número representa a quantidade de quadros de memória disponíveis na RAM e os demais representam a sequência de referências às páginas, sempre um número por linha. Seu programa deverá imprimir na saída o número de faltas de páginas obtido com a utilização de cada um dos algoritmos.
- FiFo
- Ótimo
- LRU