Um processo armazena informações necessárias para que o programa interrompido volte a ser executado. Dessa forma, um processo não é somente o programa em execução, mas também o seu estado. Nesse contexto, assinale a alternativa que indica as partes pelas quais um processo é composto.

Questão

Um processo armazena informações necessárias para que o programa interrompido volte a ser executado. Dessa forma, um processo não é somente o programa em execução, mas também o seu estado. Nesse contexto, assinale a alternativa que indica as partes pelas quais um processo é composto.

Alternativas

a) Um processo é composto por quatro partes: contexto de hardware, contexto de software, memória e espaço de endereçamento.

b) Um processo é composto por três partes: contexto de tarefas, contexto de software e espaço de endereçamento.

c) Um processo é composto por quatro partes: contexto de hardware, contexto de software, espaço de escalonamento e memória.

d) Um processo é composto por três partes: contexto de hardware, contexto de software e espaço de endereçamento.

92%

e) Um processo é composto por três partes: contexto de hardware, contexto de software e espaço de escalonamento.

Explicação

Em Sistemas Operacionais, processo não é apenas o código do programa executando: ele inclui todas as informações que permitem interromper e depois retomar a execução corretamente (troca de contexto).

De forma clássica, um processo é composto por:

  1. Contexto de hardware: é o estado do processador necessário para continuar a execução, como contador de programa (PC), registradores, ponteiro de pilha, PSW/flags, etc.

  2. Contexto de software: são as informações mantidas pelo SO sobre o processo (ex.: PID, estado do processo, informações de escalonamento, contabilidade, credenciais, tabela de arquivos abertos, sinais, etc.), normalmente organizadas no PCB (Process Control Block / Bloco de Controle do Processo).

  3. Espaço de endereçamento: é a memória “vista” pelo processo (seu layout lógico), incluindo as regiões típicas código (text), dados, heap e stack, além de mapeamentos de memória.

Analisando as alternativas:

  • (a) e (c) incluem itens redundantes/atípicos como “memória” separada do espaço de endereçamento ou termos não consagrados (“espaço de escalonamento”).
  • (b) e (e) usam classificações que não correspondem ao modelo tradicional.
  • (d) corresponde exatamente ao modelo: contexto de hardware + contexto de software + espaço de endereçamento.

Alternativa correta: (d).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.