Em relação aos microcomputadores, julgue o item a seguir.Uma...

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

Em relação aos microcomputadores, julgue o item a seguir.


Uma das características dos sistemas preemptivos é o fato de eles serem monotarefa.

Alternativas

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.

Preempção = facilidade de ceder o controle. Se o sistema é monotarefa = 1 tarefa por vez , ele não vai ceder o controle pra ninguém. Pois não tem ninguém pra ele ceder o controle !

Clique para visualizar este comentário

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