next up previous
Next: Referências Bibliográficas Up: MAC 2301 Laboratório de Previous: Especificações da implementação do

Especificações da saída do programa

  1. 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).

  2. 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.

  3. 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.

  4. 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 up previous
Next: Referências Bibliográficas Up: MAC 2301 Laboratório de Previous: Especificações da implementação do
Alfredo Goldman 2002-04-11