Em relação aos microcomputadores, julgue o item a seguir.Uma...
Em relação aos microcomputadores, julgue o item a seguir.
Uma das características dos sistemas preemptivos é o fato de
eles serem monotarefa.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
A afirmativa de que sistemas operacionais preemptivos são monotarefa é incorreta. Para entendermos melhor, vamos desmembrar o conceito de sistemas preemptivos e o conceito de sistemas monotarefa.
Sistemas preemptivos são aqueles em que o sistema operacional tem a capacidade de interromper um processo que está executando para que outro processo possa ser executado. A preempção é uma técnica essencial para sistemas multitarefa, pois permite ao sistema operacional gerenciar de forma mais eficaz o uso do processador, distribuindo o tempo de CPU entre os diversos processos de forma a otimizar o desempenho e a responsividade.
Por outro lado, sistemas monotarefa são aqueles que permitem a execução de apenas um processo de cada vez. Sistemas monotarefa não precisam de mecanismos de preempção, pois não há necessidade de alternar entre múltiplos processos ativos.
Portanto, ao contrário do que a questão afirma, sistemas preemptivos geralmente são multitarefa, pois a preempção é um mecanismo que permite a um sistema operacional interromper um processo para dar vez a outro, característica intrínseca de ambientes que suportam a execução concorrente de múltiplos processos.
Espero que essa explicação tenha ajudado a esclarecer o conceito e a razão pela qual a alternativa E está correta. Lembre-se de que, ao estudar sistemas operacionais, é importante compreender as características que definem como os processos são gerenciados e como os recursos do computador são alocados.
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
Sistemas preemptivos são sistemas onde tem a capacidade de interromper um processo em execução e substitui-lo por outro.
ERRADO. Uma das características dos sistemas preemptivos é o fato de eles serem monotarefa. (MULTITAREFAS).
Basicamente existem 3 tipos de Sistemas Operacionais:
1- Sistemas Monoprogrados (Monotarefas) -> Um único programa/processo é executado por vez. Devido a isso não há necessidade e não ocorre preempção.
2- Sistemas Multiprogramados (Multitarefas) -> Possuem o conceito de Time-sharing e múltiplos programas podem ser executados "ao mesmo tempo" (há sensação). Devido a isso há preempção e a divisão do tempo de processador.
3- Sistemas Múltiplo Processadores: Há dois ou mais processadores interligados e trabalhando conjuntamente. Permite a divisão da execução de um único programa entre os diversos processadores.
O que é preempção? Ligado ao escalonamento de processos, quando o S.O. é preemptivo este pode interromper um processo em execução e passá-lo para o estado de pronto. Para mais detalhes pesquisem sobre escalonamento de processos.
ERRADO
Afirmativa: "Uma das características dos sistemas preemptivos é o fato de eles serem monotarefa."
Conceito de preempção = Em computação, preemptividade é o ato de interromper temporariamente uma tarefa sendo executada por um sistema computacional, sem exigir sua cooperação, e com a intenção de retomar à tarefa posteriormente. Tais mudanças da tarefa executada são conhecidas como trocas de contexto.
LOGO = Se preempção é interrupção para outro processo, podemos afirmar que não pode ser monotarefa, que significa 1 tarefa, então um sistema preemptivo só pode ser multitarefa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo