Os sistemas operacionais atuais funcionam com suporte a um ...

Próximas questões
Com base no mesmo assunto
Q2045606 Sistemas Operacionais

Os sistemas operacionais atuais funcionam com suporte a um recurso, que utiliza o escalonamento de processos baseado em prioridades e totalmente gerenciado pelo sistema, constituindo um tipo de multitarefa muito estável.

Nesse esquema, cada aplicativo é protegido em uma área da memória e recebe uma prioridade, sendo que o sistema, e não o aplicativo, decide quando e onde vai ser executado. Como está isolado e protegido em uma determinada área mesmo que um programa faça algo errado, ele pode ser finalizado sem que o sistema caia.


Esse recurso é denominado multitarefa

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - preemptiva.

O conceito de multitarefa em sistemas operacionais refere-se à capacidade de executar vários processos ou threads aparentemente ao mesmo tempo. No modelo de multitarefa preemptiva, o sistema operacional tem total controle sobre a alocação de tempo de CPU para cada processo. Isso significa que o sistema operacional pode interromper um processo em execução (preemptar) para dar lugar a outro de maior prioridade, garantindo uma melhor resposta do sistema e a sensação de que múltiplos programas estão rodando simultaneamente.

Essa abordagem contrasta com a multitarefa cooperativa, onde os próprios processos devem oferecer controle voluntariamente de volta ao sistema operacional. A multitarefa cooperativa é menos estável, pois um processo mal comportado pode monopolizar a CPU, levando o sistema a ser menos responsivo ou até mesmo travar.

O esquema de isolamento e proteção de memória para cada processo é uma característica fundamental da multitarefa preemptiva, pois aumenta a estabilidade do sistema. Mesmo que um programa encontre um erro grave, ele pode ser terminado sem afetar o sistema operacional ou outros programas, já que opera em seu próprio espaço de memória protegido.

As outras opções apresentadas não descrevem adequadamente o conceito abordado na questão:

  • Balanceada poderia sugerir uma distribuição equitativa de recursos, mas não especifica o mecanismo de controle do sistema operacional sobre os processos.
  • Cooperativa é uma forma de multitarefa, mas não é caracterizada pela estabilidade e pelo gerenciamento ativo do sistema operacional, conforme descrito no enunciado.
  • Particionada poderia referir-se à divisão da memória, mas não abrange o aspecto do escalonamento ativo dos processos pelo sistema operacional.

Portanto, a multitarefa preemptiva é a abordagem que melhor se encaixa na descrição fornecida, sendo a resposta correta para esta questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo