Buscar

Num ambiente monotarefa desejo executar três programas distintos, o primeiro consome o tempo de 40, o segundo de 10 e o terceiro de 4. Após quanto ...

Num ambiente monotarefa desejo executar três programas distintos, o primeiro consome o tempo de 40, o segundo de 10 e o terceiro de 4. Após quanto tempo o último dos programas estará concluído?


Após 4 pois sistemas monotarefa sempre priorizam as aplicações menores
Após 40, pois os três serão executados em paralelo e quando o mais longo deles acabar todos os outros terão acabado também
Após 40 pois uma vez iniciado o primeiro programa este não pode ser interrompido, mas assim que o primeiro acabar o terceiro será executado pois ele tem prioridade em relação ao segundo
Após 54, pois terá que esperar o primeiro e o segundo serem executados o que contabiliza um tempo de 50, mais 4 de processamento.

Essa pergunta também está no material:

Sistemas Operacionais prova
7 pág.

Sistemas Operacioanais Universidade Santa CecíliaUniversidade Santa Cecília

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é: "Após 54, pois terá que esperar o primeiro e o segundo serem executados o que contabiliza um tempo de 50, mais 4 de processamento." Isso ocorre porque, em um ambiente monotarefa, os programas são executados um de cada vez, e não em paralelo. Portanto, o primeiro programa levará 40 unidades de tempo para ser concluído, o segundo levará mais 10 unidades de tempo, totalizando 50 unidades de tempo. Somente após esses 50 unidades de tempo, o terceiro programa começará a ser executado e levará mais 4 unidades de tempo para ser concluído, totalizando 54 unidades de tempo.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais