Carregando...
Carregando...
O gerenciamento eficiente de processos é uma das funções fundamentais de um sistema operacional, permitindo o uso otimizado dos recursos do computador. Os processos, que são programas em execução, passam por vários estados ao longo de seu ciclo de vida, incluindo a criação, a execução, a espera por recursos e a conclusão. O sistema operacional utiliza uma estrutura conhecida como Bloco de Controle de Processo (BCP) para manter informações essenciais sobre cada processo.
Com base no entendimento dos estados dos processos e das funções do BCP, qual das seguintes afirmações descreve corretamente um aspecto do gerenciamento de processos em sistemas operacionais?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA
A alternativa está correta porque descreve precisamente o processo de chaveamento de contexto. Quando um processo deixa o estado de execução, seja para voltar ao estado pronto ou para ir para o estado de espera, o sistema operacional salva o estado atual do processo, incluindo os valores dos registradores da CPU, no BCP do processo. Isso permite que o processo possa ser retomado mais tarde do ponto onde parou. Já as demais estão incorretas, pois um processo no estado de execução pode ser interrompido pelo sistema operacional para permitir que outros processos sejam executados. O contador de programa é uma informação essencial armazenada no BCP, pois indica a próxima instrução do processo a ser executada. No estado de espera, um processo está geralmente aguardando recursos como entrada/saída e não especificamente a alocação de memória principal. O BCP armazena uma variedade de informações sobre o processo, incluindo dados de gerenciamento de memória, além das informações de escalonamento da CPU.