|
Parte 2 (Final) ::: |
******** Entrega até 20/06
|
|
Na segunda parte do projeto devem ser implementadas as
funções para entrada/saída indicadas na especificação completa, corrigindo eventuais problemas encontrados na primeira parte do trabalho ou mesmo melhorando partes dela. Não é preciso implementar o tratamento de sistema de arquivos.
|
ALTERAÇÃO DO ESCALONADOR
|
O escalonamento de processos deve utilizar um algoritmo baseado na frequência de operações de entrada/saída. O processo escolhido para ocupar a CPU, nos momentos em que ocorrer qualquer chamada ao sistema, será aquele que tiver o MENOR número de requisições de "read" e "write" já execcutados pelo processo. O desempate deve ser feito pelo ID do processo no BCP.
|
|
Gerenciamento de entrada/saída Para escalonamento no disco utilize o algoritmo SSTF, lembrando que a trilha acessada é passada como parâmetro dos comandos "read" e "write". Considere que cada acesso terá duração mínima de 4000 unidades de tempo.
|
Para o gerenciamento da impressora ("print") considere atendimento por fila simples.
|
Prazo de entrega: 20 de junho
|