terça-feira, 7 de outubro de 2008

Descrição dos Casos de Uso

Foi entregue ao professor, por e-mail, já confirmado o recebimento do diagrama de casos de uso do sistema com a descrição de seu funcionamento através de diagramas de seqüência.

Nosso trabalho consiste na entrada inicial de dados pelo usuário:
Tamanho da memória real (512kb, 256kb, 128kb), o algoritmo de substituição de páginas a ser utilizado (entre Randômico, FIFO, NRU, LRU, MRU, e Segunda Chance), e o tamanho da página (2,4,8,16 kb). O sistema irá calcular o tamanho da memória virtual.

Depois o usuário criará processos onde informará o tamanho do processo (20kb - 100kb), o tempo total de execução do processo (100-999s) e o nome do Processo e o sistema calculará o tamanho do working set (20%+ do tamanho do processo), o código do processo (gerador automático crescente a partir de 100) e o quantum (número aleatório entre 20-100).

Então o sistema criará a memória real e virtual com os seguintes dados:

Memória real: Código do processo; Endereço da página (crescente a partir de 1); Modificação: boolean; Bit de uso da página (bit de referência); Posição da página no processo; Quantidade de uso total da página; Hora do Carregamento;

Memória virtual: Código do processo; Endereço da página (crescente a partir de 1); Posição da página no processo;

Após as interações do sistema com os dados ele apresentará como resultados:

  • Desempenho do algoritmo de substituição de páginas;
  • Taxa de page faults
  • Velocidade das interações
  • Memória real e virtual livre
  • Quantidade de swapping in e out;
  • Log com o que aconteceu nas interações;

Nenhum comentário: