Sabemos que um processo pode ser iniciado e terminado. O sistema operacional sabe se o processo está em execução ou não, por meio da técnica de troca de estados. Silberschatz (2011) define cinco tipos de estados para os processos:
Fonte: SILBERSCHATZ, A. Fundamentos de Sistemas Operacionais. 8. ed. Rio de Janeiro: LTC, 2011. Entre os estados possíveis, a definição correta para o estado “Pronto” é:
Alternativa 1: que o processo está esperando ser atribuído a um processador.
Alternativa 2: como o processo fica após ocorrer uma das quatro ações de criação.
Alternativa 3: o estado atribuído pelo sistema operacional quando instruções estão sendo executadas.
Alternativa 4: quando o processo precisa esperar por um recurso lento e/ou externo ao processador.
Alternativa 5: quando o processo termina de executar seu código.
Resposta: Alternativa 1: que o processo está esperando ser atribuído a um processador.
Explicação: "Pronto" refere-se a um estado no qual o processo está pronto para ser executado pela CPU. Isso significa que o processo foi carregado na memória, todas as suas dependências estão prontas e ele está aguardando sua vez para ser executado pelo escalonador de processos.
3 votes Thanks 1
AmadeuFerreira
Resposta incorreta, a pergunta está relacionada ao estado de PRONTO, não de terminado (terminated), na minha visão, o correto seria: Alternativa 1: que o processo está esperando ser atribuído a um processador.
Resposta: A resposta correta seria alternativa 1. (que o processo está esperando ser atribuído a um processador.)
Explicação:
O motivo disto é pelo fato de que este estado representa um processo a qual já executou uma vez no processador, porém, por alguns motivos o mesmo foi interrompido, alguns possíveis motivos são: 1- Quantum terminou (tempo de execução pré-definido). 2-Outro processo de maior prioridade entrou em execução.
Lista de comentários
Resposta: Alternativa 1: que o processo está esperando ser atribuído a um processador.
Explicação: "Pronto" refere-se a um estado no qual o processo está pronto para ser executado pela CPU. Isso significa que o processo foi carregado na memória, todas as suas dependências estão prontas e ele está aguardando sua vez para ser executado pelo escalonador de processos.
que o processo está esperando ser atribuído a um processador.
Resposta: A resposta correta seria alternativa 1. (que o processo está esperando ser atribuído a um processador.)
Explicação:
O motivo disto é pelo fato de que este estado representa um processo a qual já executou uma vez no processador, porém, por alguns motivos o mesmo foi interrompido, alguns possíveis motivos são: 1- Quantum terminou (tempo de execução pré-definido). 2-Outro processo de maior prioridade entrou em execução.