Teste
Executando o programa MaxxPI2 requisitando como resultado 8M (8 milhões de casas decimais) em três execuções obtivemos como tempo médio cerca de 02m01s.
Executando o programa MaxxPI2 requisitando como resultado 16M (8 milhões de casas decimais) em três execuções obtivemos como tempo médio cerca de 06m20s.
Abaixo uma imagem demonstrando o uso de CPU e de memória durante o processamento de 3 programas ao mesmo tempo sendo executado com prioridade normal:
Os resultados ocorreram de forma esperada, pois nos testes conseguimos entender e visualizar de forma completa a administração do processador por prioridade de processos.
Dependendo da prioridade do processo o processador delega mais recursos para o processamento do mesmo assim na maioria das vezes terminando primeiro o processo em questão.
Para os processos que são classificados como prioridade abaixo do normal, menos recursos são disponibilizados para ele, mas não deixando de ser processado no momento, apenas acontece de uma forma um pouco mais lenta.
Segue tabela com algumas informações obtidas em todos experimentos:
| prioridade | Tamanho | tempo processado | velocidade | Tempo Medio Obtido | 1º | MEDIA | 8M | 02m 02s 393ms | 86.0kb/s | 02m 01s | 2º | MEDIA | 8M | 01m 30s 825ms | 90.0kb/s | | 3º | MEDIA | 8M | 01m 31s 148ms | 89.9Kb /s | | | | | | | | | prioridade | Tamanho | tempo processado | velocidade | Tempo Medio Obtido | 1º | MEDIA | 16M | 06m 23s 055ms | 50.0kb/s | 06m 20s | 2º | MEDIA | 16M | 03m 54s 048ms | 70.0kb/s | | 3º | MEDIA | 16M | 08m 45s 462ms | 31.2 kb/s |