Questão de Noções de Informática — Hardware - Dispositivos de Armazenamento, Memórias e Periféricos — CESPE / CEBRASPE 2024
Noções de Informática›Hardware - 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
Aserá armazenada a prioridade de execução.
Bserá armazenado o número máximo de arquivos abertos simultaneamente.
Cserão armazenados os registradores de uso específico.
Dserá armazenado o tamanho do buffer para operações de E/S.
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.
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.