🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Onde ficam registradas as informações que os principais sist...

Próximas questões
Com base no mesmo assunto
Q2939619 Noções de Informática

Nas questões que avaliam os conhecimentos de noções de informática, a menos que seja explicitamente informado o contrário, considere que todos os programas mencionados estão em configuração padrão, em português, que o mouse está configurado para pessoas destras, que expressões como "clicar", "clique simples" e "clique duplo" referem-se a cliques com o botão esquerdo do mouse e que teclar corresponde à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não há restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.

Onde ficam registradas as informações que os principais sistemas operacionais, inclusive o Windows, utilizam para administrar as prioridades dos processos?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é A - PCB.

Vamos entender o porquê:

Os sistemas operacionais gerenciam uma série de processos simultaneamente e, para isso, precisam alocar eficientemente os recursos do computador. Um dos principais desafios é determinar a prioridade de execução desses processos. Para gerenciar essas informações, os sistemas operacionais utilizam uma estrutura de dados específica chamada de Process Control Block (PCB).

PCB é o bloco de controle de processos, onde se encontram registradas todas as informações necessárias para gerenciar um processo, incluindo o estado, contador de programas, registradores, e, claro, as prioridades dos processos. Isso torna a opção A a resposta correta.

Agora, vejamos por que as outras alternativas estão incorretas:

B - CPU: A CPU (Unidade Central de Processamento) é o componente de hardware que executa instruções de programas, mas ela não armazena informações sobre prioridades de processos. Portanto, essa opção não é correta.

C - ULA: A ULA (Unidade Lógica e Aritmética) é uma parte da CPU responsável por realizar operações aritméticas e lógicas. Assim como a CPU, ela não está envolvida com o armazenamento de prioridades de processos.

D - Kernel: O Kernel é a parte central do sistema operacional que gerencia recursos. Embora o Kernel utilize o PCB para tomar decisões, ele em si não é onde as informações sobre as prioridades do processo são registradas. Ele é o responsável por executar funções de gerenciamento, mas não é um local de armazenamento dessas informações.

E - Memória Cache: A memória cache é usada para armazenar dados temporários a fim de acelerar o acesso à memória principal, mas não é utilizada para armazenar dados de controle de processo, como prioridades.

Compreender o funcionamento e o papel de cada um desses componentes é essencial para responder corretamente questões de concursos sobre sistemas operacionais.

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

PCB (Process Control Block) é a estrutura de dados onde o sistema operacional armazena todas as informações de um processo, incluindo:

  • ✅ Prioridade do processo.
  • Estado do processo (pronto, executando, bloqueado etc.).
  • Contador de programa.
  • Registradores da CPU.
  • Informações de memória.
  • Recursos utilizados.

É justamente o PCB que o sistema operacional consulta para decidir qual processo será executado primeiro.

  • B) CPU → Apenas executa as instruções; não armazena as informações dos processos.
  • C) ULA → É a Unidade Lógica e Aritmética, responsável por cálculos e operações lógicas.
  • D) Kernel → O kernel gerencia os processos, mas as informações de cada processo ficam registradas no PCB.
  • E) Memória Cache → Armazena dados temporários para acelerar o processamento, não informações administrativas dos processos.
  • PCB = "Ficha" do processo.
  • Kernel = "Gerente" que usa essa ficha para administrar os processos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo