Buscar

69. Considere um sistema que tem dois processadores (CPU) dual-core. Suponha que três processos P0, P1 e P2 sejam iniciados com tempos de execução ...

69. Considere um sistema que tem dois processadores (CPU) dual-core. Suponha que três processos P0, P1 e P2 sejam iniciados com tempos de execução de 5 ms, 10 ms e 20 ms, respectivamente. Presuma que todos os três processos utilizam exclusivamente a CPU, que não bloqueiam durante a execução e que, uma vez escalonados, não mudem de CPUs (e de cores). RESPONDA: (i) Em quanto tempo será concluída a execução de todos esses processos? (ii) Sua resposta é afetada no caso dos processadores ao invés de serem dual-core tiverem apenas suporte a hyperthreading? EXPLIQUE.

Essa pergunta também está no material:

Sistemas Operacionais - Exercícios
14 pág.

Sistemas Operacionais I Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Para calcular o tempo de conclusão da execução de todos os processos, podemos usar o algoritmo de escalonamento Round-Robin. Com base nos tempos de execução fornecidos (5 ms, 10 ms e 20 ms), podemos calcular o tempo total de conclusão. (i) Em um sistema com dois processadores dual-core, o tempo total de conclusão pode ser calculado usando o algoritmo Round-Robin. Considerando que cada processo utiliza exclusivamente a CPU, o tempo total de conclusão seria de 25 ms. (ii) Se os processadores tiverem apenas suporte a hyperthreading, o tempo de conclusão pode ser afetado devido à capacidade de processamento. Com hyperthreading, a capacidade de processamento pode ser aumentada, o que pode resultar em um tempo de conclusão mais rápido, dependendo da eficiência do escalonamento e da capacidade de processamento do sistema. Espero ter ajudado! Se tiver mais alguma dúvida, estou à disposição.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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