Considerando sistemas operacionais e processos concorrentes...

Próximas questões
Com base no mesmo assunto
Q649895 Sistemas Operacionais
Considerando sistemas operacionais e processos concorrentes, um possível estado de um processo é o de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - apto.

O tema da questão aborda o ciclo de vida de processos em sistemas operacionais, com foco nos estados possíveis pelos quais um processo pode passar. Os sistemas operacionais gerenciam processos concorrentes para assegurar que a CPU seja utilizada de forma eficiente. Durante sua execução, um processo pode passar por vários estados, e um dos estados fundamentais é o estado de "apto".

Para resolver essa questão, é necessário ter conhecimento sobre os estados básicos de um processo em um sistema operacional. Os estados mais comuns são:

  • Novo (New): O processo está sendo criado.
  • Apto (Ready): O processo está pronto para executar e aguardando para ser atribuído a uma CPU.
  • Executando (Running): Instruções do processo estão sendo executadas pela CPU.
  • Espera (Waiting): O processo não pode prosseguir até que algum evento externo ocorra.
  • Terminado (Terminated): O processo concluiu a execução ou foi interrompido.

Justificativa para a alternativa correta:

O estado de apto refere-se à condição em que um processo está preparado para ser executado e está aguardando ser escalado pela CPU. Este estado indica que o processo já está carregado na memória principal, mas por alguma razão (geralmente porque outro processo está sendo executado), ele não está ativamente usando a CPU no momento. O escalonador de processos do sistema operacional é responsável por decidir qual processo em estado de apto será executado em seguida.

As demais alternativas não correspondem a estados reconhecidos de processos em um sistema operacional:

  • "Parcialmente comprometido" não é um termo utilizado na gestão de processos.
  • "Salvo" pode ser interpretado como um processo que teve seu estado preservado para uma possível retomada, mas não é um termo padrão para descrever o estado de um processo.
  • "Contando programas" não é uma terminologia aplicável a estados de processos.
  • "Thread" é uma entidade dentro de um processo que pode ser agendada para execução, mas não é um estado de um processo em si.

Portanto, a alternativa D é a correta, pois "apto" é um estado legítimo de processo de acordo com o gerenciamento de processos feito pelos sistemas operacionais.

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

Segundo Silberchartz - 5 estados

 

Novo: O processo está sendo criado.

 

Em execução: Instruções estão sendo executadas.

 

Em espera: o processo está esperando que algum evento ocorra (como a conclusão de uma operação de I/O ou o recebimento de um sinal).

 

Pronto: o processo está esperando ser atribuído a um processador.

 

Concluído:  O processo terminou sua execução.

 

 

 

 

 

 

 

Segundo Tanenbaum – 3 Estados

 

 

 

 

 

 

Executando – Realmente utilizando a CPU nesse instante.

 

 

 

 

Pronto – Executável;  temporariamente parado para permitir que outro processo execute.

 

 

 

 

Bloqueado – incapaz de executar até que algum evento aconteça.

 

 

 

 

 

 

Marquei a letra D) Apto.O mais próximo de acordo com os dois autores citados acima.

 

 

 

d-

ready - processo espera o escalonamento do SO o pegar para executar no CPU. Tu é o proximo da fila e so esta esperando a pessoa que chama dizer que é tua vez.

Apto = Pronto.

.

.

.

.

At.te

Clique para visualizar este comentário

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