Pular para o conteúdo principal

Questão de Noções de Informática — Hardware - Dispositivos de Armazenamento, Memórias e Periféricos — CESPE / CEBRASPE 2024

Noções de InformáticaHardware - Dispositivos de Armazenamento, Memórias e Periféricos
Código
ce175151
Banca
CESPE / CEBRASPE
Órgão
ITAIPU BINACIONAL
Ano
2024
Nível
Superior
Cargo
Profissional de Nível Universitário Júnior - Função: Analista de Suporte
Determinado processo é formado por três partes distintas, responsáveis por manter todas as informações necessárias à execução de um programa. Uma dessas partes é o contexto de hardware, em que
  1. Aserá armazenada a prioridade de execução.
  2. Bserá armazenado o número máximo de arquivos abertos simultaneamente.
  3. Cserão armazenados os registradores de uso específico.
  4. Dserá armazenado o tamanho do buffer para operações de E/S.
  5. Eserão armazenadas as instruções e dados do programa para execução.
Revelar gabarito e comentário

GabaritoC — serão armazenados os registradores de uso específico.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Contexto de Hardware (Process Control Block)

Gabarito: letra C. O contexto de hardware é a parte do PCB que armazena o conteúdo dos registradores da CPU (incluindo registradores de uso específico) quando o processo é desalocado do processador. As demais alternativas referem-se a outras partes do PCB ou a elementos de software.

1Contexto de hardware
Registradores da CPU
Registradores de uso específico
Contador de programa (PC)
Registrador de estado
2Contexto de software
Prioridade de execução
Nº máximo de arquivos abertos
Tamanho do buffer de E/S
3Espaço de endereçamento
Instruções e dados do programa
PCB (Process Control Block)
LEVELsoulevel.com.br
PCB (Process Control Block): Contexto de hardware (Registradores da CPU, Registradores de uso específico, Contador de programa (PC), Registrador de estado); Contexto de software (Prioridade de execução, Nº máximo de arquivos abertos, Tamanho do buffer de E/S); Espaço de endereçamento (Instruções e dados do programa)

Alternativa A — ❌ Incorreta

A prioridade de execução é um atributo de escalonamento, armazenado no contexto de software do processo (gerenciado pelo escalonador), não no contexto de hardware. O contexto de hardware lida apenas com o estado dos registradores.

Alternativa B — ❌ Incorreta

O número máximo de arquivos abertos é um limite imposto pelo sistema, geralmente mantido na tabela de arquivos do processo ou no PCB como parte de informações de recursos. Não é diretamente armazenado no contexto de hardware.

Alternativa C — ✅ Correta ⟵ GABARITO

O contexto de hardware contém os valores dos registradores da CPU, especialmente aqueles de uso específico (como contador de programa, registrador de estado, etc.), que são essenciais para retomar a execução do processo.

Alternativa D — ❌ Incorreta

O tamanho do buffer para operações de E/S é uma configuração relacionada a dispositivos ou a buffers do sistema, não faz parte do contexto de hardware. É gerenciado pelo subsistema de E/S.

Alternativa E — ❌ Incorreta

As instruções e dados do programa são armazenados na memória principal (ou cache), não no contexto de hardware. O contexto de hardware salva apenas o estado da CPU (registradores), não o conteúdo da memória.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato associando "instruções e dados" (E) ao contexto de hardware, mas lembre-se: o contexto de hardware salva o estado da CPU (registradores), não o programa em si. As instruções e dados estão na memória, e o PC aponta para elas.

Gabarito: letra C.

Link permanente: /questoes/ce175151