São representações de um estado de processo dentro do sistem...

Próximas questões
Com base no mesmo assunto
Q920512 Sistemas Operacionais
São representações de um estado de processo dentro do sistema operacional, EXCETO:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - Finalizado. Agora, vamos entender o porquê.

Nos sistemas operacionais, um processo pode passar por diferentes estados durante o seu ciclo de vida. Cada estado representa uma fase diferente do processo no sistema, afetando como ele é gerenciado pelo sistema operacional.

Os estados mais comuns de um processo são:

  • Pronto: O processo está preparado para executar, aguardando a alocação do processador.
  • Executando: O processo está em execução, ou seja, é o processo que atualmente tem controle do processador.
  • Bloqueado: O processo não pode prosseguir até que algum evento externo ocorra (como a conclusão de uma operação de I/O).
  • Finalizado: O processo foi concluído e seus recursos podem ser liberados pelo sistema operacional.

A questão pede para identificar a opção que não representa um estado de processo que participa ativamente da execução ou espera direta para execução, mas sim indica que o processo já encerrou sua execução e está em fase de liberação de recursos. Essa opção é Finalizado.

Justificativas para as alternativas:

A - Bloqueado: Este é um estado válido de um processo que está aguardando um evento externo para prosseguir, como mencionado anteriormente.

B - Executando: Este é o estado do processo que está, de fato, utilizando o processador no momento.

C - Pronto: Este estado indica que o processo está apto a ser executado assim que o processador estiver disponível.

D - Finalizado: Este é o estado correto da alternativa pedida pela questão, pois um processo Finalizado já completou sua execução e seus recursos estão sendo ou já foram liberados.

Compreender esses conceitos é fundamental para entender como os sistemas operacionais gerenciam a execução dos processos e como lidam com a alocação eficiente dos recursos do computador. Isso pode ser determinante para otimizar o desempenho do sistema.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

D- Finalizado

GABARITO D

Não Submetido

É o processo que ainda não está submetido à CPU, está nas mãos do usuário. "Até onde interessa aos sistemas, ele não existe, porque o usuário ainda não o submeteu. Ele é simplesmente apresentado como sendo o primeiro passo na vida de um processo. O Sistema Operacional, naturalmente, não reconhece esse estado". Pode por exemplo, ser um arquivo executável que está armazenado no HD.

Suspenso

É o processo que já foi submetido, porém permanece suspenso até que o horário ou evento programado ao usuário venha acontecer. Processo suspenso é aquele que esta no aguarde de uma entrada de dados de forma continua.

Pronto

O processo já foi submetido e está pronto para receber a CPU, porém ainda aguarda o escalonador de processos para ter controle da CPU. Processos que estão esperando E/S não se aplicam a esse estado.

Executando

A execução propriamente dita. O código está sendo processado. Se ocorrer durante a execução uma requisição de E/S o processo é colocado no estado de espera e outro processo da fila de prontos poderá então concorrer a CPU.

Espera

É o processo que foi colocado na fila de espera de E/S devido ao processador de E/S ser mais lento que a CPU principal. O processo tornaria a CPU mais escrava dele se não houvesse esse estado, pois como ele não está concorrendo à CPU ao executar um E/S, pode-se então colocá-lo no estado de espera para que os demais processos do estado pronto possam concorrer a CPU.

Completo

Neste estado temos a finalização do processo.

ESTADOS DOS PROCESSOS EM LINUX

O linux trabalha com 4 estados de processo.

Executável: O processo pode ser executado imediatamente.

Dormente: Precisa aguardar algo para ser executado.

Parado: Não pode ser executado.

Zumbi: O processo é considerado "morto", mas ainda existe.

Foco na missão, eu vou ser QCO !

ESTADOS DE UM PROCESSO

 Executando:

Processo que está utilizando a CPU no

determinado instante;

 Pronto:

Processo que pode ser executado, porém está

temporariamente parado aguardando sua vez de

usar a CPU; e

 Bloqueado (espera):

Processo impedido de executar até que ocorra

algum evento externo

fonte Arquitetura de Sistemas Operacionais 4 edição Machado e Maia.

#SELVA

Segundo Tanembaum,os estados do precessos são:

● Em Execução: Usando a CPU naquele instante.

● Pronto: Executável, temporariamente parado para dar lugar a outro processo.

● Bloqueado: Incapaz de executar enquanto não ocorrer um evento externo.

Gabarito D,Finalizado não é um estado de processo.

Clique para visualizar este comentário

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