Analise as seguintes afirmativas sobre organização e estrutu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - A afirmativa III está errada e as afirmativas I, II estão corretas.
Vamos analisar cada uma das afirmativas para entender o porquê da alternativa A ser a correta:
Afirmativa I: Quando mencionada a capacidade de multitarefa em um sistema operacional, estamos nos referindo à habilidade de gerenciar a execução de múltiplos processos ou threads de maneira praticamente simultânea, mesmo em sistemas com um único processador (CPU). Isso é possível graças ao mecanismo de escalonamento de processos, que atribui fatias de tempo a cada processo. Portanto, a primeira afirmativa está correta.
Afirmativa II: Existem dois tipos principais de multitarefa: cooperativa e preemptiva. Na multitarefa cooperativa, um processo executa até que voluntariamente ceda o controle da CPU, o que pode levar a problemas se um processo não cooperar. Já na multitarefa preemptiva, o sistema operacional pode interromper o processo em execução para dar lugar a outro, o que é um método mais moderno e confiável de multitarefa. Portanto, a segunda afirmativa está correta.
Afirmativa III: Esta afirmativa está incorreta. Tanto o Microsoft Windows XP quanto o Microsoft Windows 7 suportam multitarefa preemptiva. Na verdade, a multitarefa preemptiva é uma característica presente na maioria dos sistemas operacionais modernos e é essencial para um gerenciamento eficiente dos processos e da CPU.
Portanto, a alternativa A está correta porque as afirmativas I e II estão corretas e a afirmativa III está incorreta, já que o Windows XP e o Windows 7 de fato suportam multitarefa preemptiva.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I. O recurso de multitarefa refere-se à capacidade do sistema de armazenar vários processos na memória e executá-los de forma concorrente, o que não implica necessariamente em multiprocessamento.
Certo. Na verdade, o processador atribuir fracções de tempo aos programas em execução, dando a impressão de multiprocessamento(um processador pra cada processo). Multiprocessamento poderia ser alcancado em maquinas com dois ou mais processadores.
II. O recurso de multitarefa pode ser cooperativo ou preemptivo. Se a multitarefa é cooperativa, o sistema aloca o processador a um processo que executa até devolver voluntariamente o processador ao sistema ou até fInalizar.
Certo. Existem basicamente dois tipos de multitarefa, preemptiva(onde ha protecao de memoria) e cooperativa(onde nao ha protecao).
Na multitarefa cooperativa cada aplicativo usa os recursos do processador por um certo tempo, passa para outro programa e espera novamente chegar sua vez. A alternância entre os programas não é comandada pelo processador, e sim pelos próprios aplicativos. Assim, um aplicativo mal comportado poderia monopolizar o processador, ou invadir áreas de memória de outros aplicativos( Experimente tentar fazer dois irmãos dividirem os mesmo brinquedo; pode funcionar durante um certo tempo, mas uma hora um não vai querer deixar o outro brincar e vai sair briga).
Ja na preemptiva quem atribui recursos aos processos eh o proprio processador, de acordo com alguma politica de escalonamento de processos, como ex, dando fatias de tempo a cada um, e com protecao de de memoria.
III. Microsoft Windows XP e Microsoft Windows 7 são sistemas operacionais projetados para estações de trabalho e não suportam a multitarefa preemptiva, apenas na modalidade cooperativa.
A partir do Win95, a multitarefa preemptiva foi adotada por padrão.
A afirmativa III está errada e as afirmativas I, II estão corretas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo