Trabalho de SO - AV2

postado em 26 de abr de 2011 10:02 por Prof. Rodrigo Costa   [ 2 de mai de 2011 01:00 atualizado‎(s)‎ ]
/Implementem em uma linguagem de sua escolha, dois algoritmos de escalonamento de processos. Um deles tem de ser preemptivo e outro não preemptivo. Os trabalhos podem ser realizados por equipes de até 3 pessoas.
Deve-se lembrar que os trabalhos devem levar em consideração a troca de contexto e a possibilidade de entrada e saída (o processo poderá especificar a quantidade de tempo que leva para o processo fazer uma chamada de sistema e o quanto ele deve passar em I/O.

Não Preemptivos:
1) FIFO
2) SJF (não preemptivo)
3) Prioridades não preemptivo
4) Sorteio

Preemptivos:
1) Prioridades Preemptivo
2) SRTF (SJF Preemptivo)
3) Circular (Fifo +// preempção por tempo)
4) Circular (Prioridade + preempção por tempo)

OBS: você deve cadastrar os processos (tempos de entrada e tempo de processamento), e o seu programa deve retornar uma tabela com o tempo de saída, tempo de vida e o tempo de espera de cada processo e calcular o tempo médio de espera, e tempo de vida média.

Entrega: dia 17/5/11

Grupos:
1) Priscila + Brasileiro + Cleiton: grupo 1: fifo, preemptivo: circular, prioridades preemptivo
2) Benqson - SRTF
3) maqson, hiran, gisele: Prioridades preemptivo, sorteio, Circular com prioridades
4) alberto, élida, gabriel tavares: SRTF, SJF, Circular
5) gabriel martins, flavio, malveira: fifo Circular , prioridades não preemptivos
6) Alisson + Romulo: FIFO, prioridade não preemptivo, circular com prioridades.
 
Comments