A respeito de organização e arquitetura de computadores, jul...
O contador de instruções (program counter) contém o endereço da estrutura de dados na qual o sistema operacional mantém informações sobre tarefas que estavam sendo processadas e foram interrompidas por algum motivo.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A questão aborda o conceito de contador de instruções (program counter ou PC), que é um componente fundamental na arquitetura de computadores. O PC tem uma função específica: manter o endereço da próxima instrução que deve ser lida e executada pelo processador. Ao finalizar a execução de uma instrução, o PC é atualizado para apontar para a próxima instrução no programa, garantindo assim a sequência correta da execução.
O enunciado menciona erroneamente que o PC contém o endereço da estrutura de dados onde o sistema operacional mantém informações sobre tarefas interrompidas, o que não é verdade. Essa tarefa é realizada por uma estrutura conhecida como bloco de controle de processo (Process Control Block - PCB) ou área de salvamento de contexto, onde o sistema operacional registra o estado de um processo quando este é interrompido, para que possa ser retomado posteriormente sem perda de informações.
Entender a função de cada componente dentro da CPU, como o PC, é crucial para compreender o funcionamento da arquitetura de computadores. O equívoco presente na questão destaca a importância de distinguir claramente os papéis dos diferentes elementos do sistema computacional, como os elementos de hardware (contador de instruções) e as estruturas de gerenciamento de processos mantidas pelo sistema operacional (PCB).
Ao preparar-se para concursos públicos na área de tecnologia da informação, especialmente em tópicos como arquitetura de computadores, é essencial ter uma compreensão sólida desses conceitos para responder corretamente a questões similares.
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
Registros importantes:
Contador de programa (PC - Program Counter), aponta para a próxima instrução a executar.
Registro de instrução (IR - Instruction Register), armazena a instrução em execução.
- PC - Program Counter, aponta para a próxima instrução a executar.
Comentário: enquanto a CPU tá executando uma instrução, o PC verifica na cache->MP qual a proxima instrução a executar. Assim, o processador não precisa ficar calculando endereço da proxima instrução, pois esse valor já vai estar armazenado no PC
- IR - Instruction Register, armazena a instrução em execução.
Comentário: quando ocorre a troca de contexto, q eh a mudança de processos a executar, os dados do processo interrompido precisam ser armazenado em algum lugar, para, quando ele voltar a executar novamente, o processador poder começar de onde parou. Essas informações ficam armazenadas no IR.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo