Logo Passei Direto
Buscar
Pergunta 13 (1 ponto) TEXTO 1 A multiprogramação é uma técnica usada por sistemas operacionais para melhorar a utilização da CPU. Quando um processo precisa aguardar por uma operação de entrada e saída, o sistema operacional transfere o controle da CPU a outro processo pronto para execução. Esse mecanismo reduz o tempo ocioso da CPU e exige estratégias eficientes de escalonamento para lidar com a concorrência de processos. SILBERSCHATZ, A. et al. Sistemas Operacionais: Conceitos. 9. ed. Rio de Janeiro: LTC, 2013. (Adaptado) TEXTO 2 Em ambientes com multiprogramação, a sobrecarga do sistema pode se tornar um risco caso a quantidade de processos na memória ultrapasse a capacidade de gerenciamento eficiente. Isso pode gerar situações como thrashing, em que o sistema passa mais tempo trocando processos entre memória e disco do que executando tarefas úteis. Assim, embora a multiprogramação aumente o desempenho da CPU, ela também demanda gerenciamento criterioso de recursos, como memória, tabelas de processos e algoritmos de escalonamento. TANENBAUM, A. S.; BOS, H. Sistemas Operacionais Modernos. 4. ed. São Paulo: Pearson, 2015. (Adaptado) Com base nos textos apresentados, assinale a opção que expressa corretamente um aspecto da multiprogramação em sistemas operacionais. Opções da pergunta 13: A) Permite o carregamento de diversos programas na memória, otimizando o uso da CPU por meio da alternância entre processos em execução. B) Gera trocas constantes entre dispositivos físicos, já que os processos alternam comandos com diferentes requisitos de hardware. C) Favorece a redução da carga geral, concentrando a execução em um único processo enquanto os demais permanecem inativos. D) Promove a execução simultânea de tarefas nos diversos núcleos do processador, explorando o paralelismo de forma integral. E) Faz uso de estratégias diferentes de escalonamento, pois os processos são posicionados conforme sua ordem de chegada.
User badge image
Paulino

ontem

User badge image
Paulino

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada uma das alternativas para identificar a que expressa corretamente um aspecto da multiprogramação em sistemas operacionais: A) Permite o carregamento de diversos programas na memória, otimizando o uso da CPU por meio da alternância entre processos em execução. - Esta opção está correta, pois a multiprogramação realmente permite que vários processos sejam carregados na memória e a CPU alterna entre eles, melhorando a utilização. B) Gera trocas constantes entre dispositivos físicos, já que os processos alternam comandos com diferentes requisitos de hardware. - Esta opção não é precisa, pois a multiprogramação não se refere diretamente a trocas entre dispositivos físicos, mas sim à alternância entre processos na CPU. C) Favorece a redução da carga geral, concentrando a execução em um único processo enquanto os demais permanecem inativos. - Esta opção é incorreta, pois a multiprogramação visa aumentar a utilização da CPU, não concentrar a execução em um único processo. D) Promove a execução simultânea de tarefas nos diversos núcleos do processador, explorando o paralelismo de forma integral. - Esta opção se refere mais ao processamento paralelo, que é diferente da multiprogramação, que não necessariamente envolve a execução simultânea em múltiplos núcleos. E) Faz uso de estratégias diferentes de escalonamento, pois os processos são posicionados conforme sua ordem de chegada. - Embora o escalonamento seja uma parte importante da multiprogramação, a afirmação de que os processos são posicionados conforme sua ordem de chegada não é uma característica exclusiva da multiprogramação, pois existem diferentes algoritmos de escalonamento. Portanto, a alternativa correta é: A) Permite o carregamento de diversos programas na memória, otimizando o uso da CPU por meio da alternância entre processos em execução.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina