Os sistemas operacionais atuais funcionam com suporte a um ...
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
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