Trabalho de SO - AV2
Post date: 26/04/2011 17:02:01
/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.