UFMG - Pós-graduação em Ciência da
Computação -
Programação Paralela
A seguir: Questão 2 - 9
Acima: Questão 1 - 9
Anterior: Observações
- Modificação não justificável de descritores de processo
e rotinas do núcleo de multiprogramação. Problemas como este
devem ser resolvidos utilizando as primitivas exportadas
pelo núcleo.
- Refinamentos do método pensa() , que deveria ser visto
como uma abstração de ``qualquer outra atividade de interesse
do cliente''. A primitiva sleep(int miliseconds) é usada
nas applets simplesmente para dar um efeito de animação.
- Uso inábil de estruturas de dados.
- Aplicação do mecanismo de ``aging'', a cada tick do
relógio. O mesmo efeito é obtido se envelhecermos as
requisições cada vez que um processo ganhar seus recursos.
Osvaldo Carvalho