Cinco processos deverão ser executados em um computador. Os tempos de exec...

Cinco processos deverão ser executados em um computador. Os tempos de execução previstos para cada um dos processos são 10, 8, 4, 6 e X medidos em alguma unidade de tempo. O responsável pela adm...


Cinco processos deverão ser executados em um computador. Os tempos de execução previstos para cada um dos processos são 10, 8, 4, 6 e X medidos em alguma unidade de tempo. O responsável pela administração do sistema operacional desse computador decide organizar a ordem de execução desses processos, objetivando minimizar o tempo médio de resposta. Sabe-se que o processo com tempo X será o terceiro processo a ser executado. Nessas condições, um valor possível para X é

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Camila Duarte
    Camila Duarte
    31/12/1969 • 21:00
    Gabarito: c)

    Para minimizar o tempo médio de resposta em um sistema de processamento, uma estratégia comum é a utilização do algoritmo Shortest Job First (SJF), que executa primeiro os processos com menor tempo de execução.

    Os tempos de execução dos processos são 10, 8, 4, 6 e X. Como o processo com tempo X será o terceiro a ser executado, isso implica que dois dos processos com tempos conhecidos (4, 6, 8, 10) devem ter tempos menores que X e os outros dois devem ter tempos maiores que X.

    Os menores tempos entre os conhecidos são 4 e 6. Portanto, X deve ser maior que 6 para ser o terceiro processo executado. Entre as opções disponíveis, 7 (opção c) é o menor valor que cumpre essa condição, sendo maior que 6 e menor que os tempos restantes (8 e 10).

    Assim, a resposta correta é a letra c), com X sendo 7.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.