No contexto das características dos sistemas operacionais, t...

Próximas questões
Com base no mesmo assunto
Q24412 Noções de Informática
No contexto das características dos sistemas operacionais, tanto o Windows XP como o Linux suportam um tipo de processamento em que a execução das tarefas é realizada com o controle total feito pelo sistema operacional sem a interferência direta do aplicativo, sendo que cada uma das aplicações "roda" em áreas independentes. Dessa forma, caso ocorra um problema com uma das aplicações, é possível interromper a execução daquela que apresentou problemas, enquanto as demais permanecem "rodando" sem problemas.

Esse tipo de processamento é conhecido como multitarefa:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D - Multitarefa Preemptiva

No contexto dos sistemas operacionais, a multitarefa preemptiva é uma característica que permite ao sistema operacional gerenciar a execução de múltiplas tarefas (ou aplicações) simultaneamente. Nesse tipo de multitarefa, o sistema operacional tem o controle total sobre a execução dos processos, decidindo qual processo deve ser executado em cada momento e por quanto tempo. Isso é feito através de um mecanismo conhecido como escalonamento, no qual o sistema operacional pode interromper a execução de um processo para dar lugar a outro, garantindo assim a eficiência e a resposta rápida do sistema.

Essa capacidade é essencial para a estabilidade e o bom funcionamento do sistema operacional, pois permite que, se um aplicativo falhar ou apresentar problemas, o sistema operacional possa interromper a execução dessa aplicação específica sem afetar as demais que estão sendo executadas. Dessa forma, um erro em um programa não necessariamente compromete o funcionamento do sistema como um todo.

Agora, vamos entender por que essa é a resposta correta:

A alternativa D está correta porque descreve exatamente o processo pelo qual o Windows XP e o Linux (bem como outros sistemas operacionais modernos) gerenciam as tarefas de forma que cada uma delas opere de maneira independente, e o sistema tenha a capacidade de intervir e controlar a execução destas tarefas. A palavra "preemptiva" vem justamente dessa noção de preempção, que é a ação de interromper temporariamente uma tarefa para que outra possa executar, melhorando assim o desempenho e a resposta aos usuários.

É importante compreender que outras opções podem parecer plausíveis, mas não descrevem corretamente o processo em questão. Por exemplo, a multitarefa cooperativa (alternativa E) requer que cada aplicativo forneça controle ao sistema operacional voluntariamente, o que pode levar a problemas se um aplicativo não o fizer. Portanto, é imprescindível estar atento à terminologia adequada para cada característica dos sistemas operacionais ao estudar para concursos públicos.

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

Escalonamento preemptivo:O processo recebe o controle da CPU mas pode ser interrompido antes que seja concluído, adequado para sistemas de propósito geral, que suporta multiprogramação e multiusuário.
sistemas operativos multitarefa: os de antecipação e os de cooperação.Multitarefa de antecipaçãoOs sistemas operativos com multitarefa de antecipação (ou multitarefa preemptiva) esforçam-se por conseguir uma "democratização" dentro do processador. Os seus núcleos mantêm em memória um registo de todos os processos em execução. A esse registo dá-se o nome de árvore de processos, em virtude de a estrutura de dados interna ser geralmente uma árvore.Entre outros atributos acerca de cada processo, essa "árvore" inclui uma informação de prioridade (chamada "nice" nos sistemas Unix-like e simplesmente "Priority" nos Windows NT), com a qual o núcleo calcula o tempo de CPU que deve dar a cada processo; quando esse tempo acaba, o núcleo tira o controle da CPU do processo e o fornece ao processo que vem a seguir na fila. Quando a fila acaba, o núcleo volta a dar o controle da CPU ao primeiro processo, fechando assim o ciclo.Exemplos: * Unix * Windows 9x e posterioresFonte:http://pt.wikipedia.org/wiki/Multitarefa
Veja o comentário da FGV para essa questão:
Em um sistema Multitarefa preemptivo, cada encadeamento é executado durante um tempo determinado ou até que outro encadeamento de priorida de maior esteja pronto para ser executado. Como o agendamento é controlado pelo sistema operacional sem a cooperação do aplicativo, torna-se mais difícil para um programa ou encadeamento monopolizar o processador. Para impedir que encadeamentos de processos diferentes tenham acesso a recursos que não podem ser compartilhados (como uma porta serial), o programa pode definir semáforos (sinalizadores especiais utilizados pelo programa) para bloquear este recurso até que ele termine de ser utilizado. No Windows 95,programas do MS-DOS e de 32 bits baseados no Windows são Multitarefa Preemptiva.
Gabarito: D
Bons estudos!!!

ALTERNATIVA D

O Windows e o Linux usam o sistema de Multitarefa Preemptiva. No caso, o Windows permite que várias tarefas sejam executadas ao mesmo tempo (pelo menos é como o usuário vê e entende!). Na verdade esse sistema permite que vários aplicativos e janelas sejam apresentados ao usuário como se eles estivessem sendo executados ao mesmo tempo, mas na verdade, o WINDOWS fica "chaveando" a execução na CPU controlando de quanto em quanto tempo (e quantos recursos) um programa pode dispor em certo momento.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo