São representações de um estado de processo dentro do sistem...
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