Julgue o item a seguir, relativos a gerenciamento de recurso...

Próximas questões
Com base no mesmo assunto
Q2274278 Sistemas Operacionais
Julgue o item a seguir, relativos a gerenciamento de recursos dos sistemas operacionais (SO). 

No escalonamento preemptivo, o SO pode interromper um processo em execução e tirá-lo do processador para alocar outro processo. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda o conceito de escalonamento preemptivo, que é uma característica importante dos sistemas operacionais modernos. No escalonamento preemptivo, o sistema operacional tem a capacidade de interromper um processo que está atualmente em execução no processador para substituí-lo por outro processo, conforme a política de escalonamento definida. Isso é feito para garantir que todos os processos tenham um tempo justo de utilização do processador e para atender a requisitos de sistemas em tempo real ou de alta prioridade.

O escalonamento preemptivo é crucial em ambientes multitarefa, onde múltiplos processos precisam compartilhar o tempo de CPU de forma eficiente. O sistema operacional pode decidir fazer a troca de contexto por diversos motivos, como por exemplo, quando um processo de maior prioridade entra na fila de prontos, quando um processo atinge o limite de tempo de execução (time slice ou quantum) ou quando ocorrem interrupções que requerem atenção imediata.

Uma das principais vantagens do escalonamento preemptivo é a sua habilidade de responder rapidamente a eventos externos, alocando o processador para os processos que lidam com esses eventos. Isso aumenta a responsividade e eficiência do sistema como um todo. A alternativa está correta porque descreve exatamente essa funcionalidade, indicando que o sistema operacional pode interromper um processo para colocar outro em execução, conforme as regras de escalonamento definidas.

Portanto, a habilidade do sistema operacional de realizar essa operação é um exemplo clássico do funcionamento do escalonamento preemptivo, e é por isso que a alternativa C está correta.

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

Gab: Certo

O escalonamento preemptivo refere-se à capacidade do sistema operacional de interromper a execução de um processo, mesmo que ele não tenha concluído sua execução. Essa intervenção ocorre com base em prioridades predefinidas ou políticas de escalonamento

c-

No escalonamento não preemptivo, um processo executa até que seja bloqueado ou termine.

No escalonamento preemptivo, um processo executa por um tempo máximo fixado.

 O escalonamento preemptivo requer a existência de uma interrupção de relógio.

O escalonamento não preemptivo permite que um processo execute por horas sem ser compulsoriamente suspenso.

There are two types of scheduling: preemptive scheduling and non-preemptive scheduling. Preemptive scheduling allows a running process to be interrupted by a high priority process, whereas in non-preemptive scheduling, any new process has to wait until the running process finishes its CPU cycle.

https://en.wikipedia.org/wiki/Scheduling_(computing)

Correto. No contexto do livro "Sistemas Operacionais Modernos" de Andrew S. Tanenbaum,

Escalonamento de processo ou Schedule Tem uma função de implementar os critérios de politica de escalonamento.

Para a questão ter o entendimento desses critérios de escalonamento já possibilita a resolução.

a) Preemptivos: O SO pode interromper a execução de um processo para que outro utilize o processador. 

b) Não Preemptivos:  O SO não interrompe o processo. Voluntariamente libera a CPU.

Gabarito Certo.

Clique para visualizar este comentário

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