Os sistemas operacionais utilizam o conceito de processo pa...

Próximas questões
Com base no mesmo assunto
Q1393639 Sistemas Operacionais
Os sistemas operacionais utilizam o conceito de processo para executar os programas, e esses processos possuem estados. Quanto aos estados dos processos, assinale a alternativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a alternativa correta da questão de concursos públicos sobre os estados dos processos em sistemas operacionais.

Alternativa Correta: A - Um processo no estado “Pronto” pode passar para o estado “Em execução” diretamente.

Explicação:

Para entender essa questão, é crucial conhecer os estados típicos de um processo em um sistema operacional: Pronto, Em execução e Bloqueado.

Durante a execução de programas, os processos transitam entre esses estados:

1. Pronto: O processo está na fila, aguardando a chance de ser executado pelo processador.

2. Em execução: O processador está executando as instruções do processo.

3. Bloqueado: O processo está aguardando algum evento, como a conclusão de uma operação de E/S (entrada/saída).

A alternativa A está correta porque, em um sistema operacional, um processo no estado Pronto pode, sim, passar diretamente para o estado Em execução quando o escalonador do sistema decide que aquele processo deve ser executado.

Para clarear:

1. Um processo Pronto está preparado para ser executado e aguarda a sua vez.

2. Quando o escalonador seleciona esse processo, ele muda diretamente para Em execução.

Dessa forma, a transição direta de Pronto para Em execução é um comportamento esperado e normal em sistemas operacionais, confirmando que a alternativa A está correta.

Entender esses conceitos é fundamental para resolver questões sobre processos em sistemas operacionais, pois cada estado desempenha um papel crucial no gerenciamento de programas e na eficiência do sistema.

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

Novo, Pronto, Execução, Terminado, Bloqueado.

                                                  NOVO para PRONTO: diz-se "Processo Admitido";

                                                  PRONTO para EXECUÇÃO: diz-se "Processo Escalonado";

                                                  PRONTO para TERMINADO: diz-se "Processo Concluído";

                                                  EXECUÇÃO para PRONTO: diz-se "Processo Preemptado";

                                                  EXECUÇÃO para BLOQUEADO: ocorre-se E/S ou um Evento Externo;

                                                  BLOQUEADO para PRONTO: apenas volta para a fila de PRONTO.

Executando = Sendo usado pela CPU

Pronto = Quando o processo pode ser executado, mas está temporariamente parado para dar lugar a outro processo.

Bloqueado = Quando um processo é incapaz de executar enquanto um evento externo não ocorra.

B = Bloqueado pode ir para PRONTO diretamente

C = PRONTO só pode ir para EXECUÇÃO e TERMINADO

D = EVENTO EXTERNO

E = EXECUÇÃO pode ir para PRONTO e BLOQUEADO

GAB A.

espera por evento externo

Clique para visualizar este comentário

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