Next: Referências Bibliográficas
Up: MAC 2301 Laboratório de
Previous: Especificações da implementação do
- Sempre que terminar a execução de um processo, imprima as
seguintes informações:
- a)
- características do processo (número de identificação,
classe, tempo de CPU e número de linhas impressas);
- b)
- tempo total de permanência no sistema;
- c)
- tempo gasto em cada uma das filas;
- d)
- razão entre o tempo útil (tempo de execução na CPU,
ou seja, running time) e tempo total de permanência no sistema
(ou seja, elapsed time).
- Ao término da simulação, imprima o número total de processos
executados, assim como a média dos itens b), c) e d) para cada
classe.
- Além disso, imprima periodicamente (digamos, a cada 100
segundos--a escolha deste número fica a seu critério) o estado de
cada uma das filas, inclusive as duas filas para as impressoras:
- a)
- Fila das classes. Imprima para cada processo o seu número e
o tempo que está na fila.
- b)
- Fila da CPU. Imprima para cada processo o seu número, tempo de
CPU, e tempo restante de execução.
- c)
- Fila das impressoras por ordem de chegada. Imprima para cada
processo o seu número, número de linhas que irá imprimir, e o
tempo que esta na fila.
- d)
- Fila das impressoras por tempo de permanência no sistema.
Imprima para cada processo o seu número, número de linhas que
irá imprimir, e o tempo de permanência no sistema.
- Se você achar conveniente imprimir mais informações está ótimo. A
saída do programa deve, principalmente, ajudá-lo a verificar se a
simulação (ou seja, o seu programa) está correta.
Next: Referências Bibliográficas
Up: MAC 2301 Laboratório de
Previous: Especificações da implementação do
Alfredo Goldman
2002-04-11