Os sistemas operacionais utilizam o conceito de processo pa...
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