A execução de uma instrução de máquina pela Unidade Central...

Próximas questões
Com base no mesmo assunto
Q449663 Arquitetura de Computadores
A execução de uma instrução de máquina pela Unidade Central de Processamento (UCP) passa por diversas etapas ou passos. Na etapa de Fetch, ocorre a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - busca da próxima instrução a ser executada.

Vamos entender o processo que ocorre dentro da Unidade Central de Processamento (UCP), ou CPU, ao executar uma instrução de máquina. A UCP é o cérebro do computador, responsável por realizar todas as operações lógicas e aritméticas e por controlar a sequência de execução das instruções que compõem um programa.

O ciclo de execução de uma instrução é tradicionalmente dividido em algumas fases principais, e a etapa de Fetch é a primeira delas. Durante o Fetch, a CPU busca na memória a próxima instrução que será executada. Isso envolve a leitura da memória onde as instruções do programa estão armazenadas, a partir do endereço indicado pelo contador de programa (PC - Program Counter). Após a busca, a instrução é transferida para o registrador de instrução (IR - Instruction Register) da CPU.

A alternativa B está correta porque descreve exatamente essa fase do ciclo de execução de uma instrução na qual a CPU busca na memória a próxima instrução para que, só então, possa decodificá-la (Decode) e executá-la (Execute). O ciclo se completa com as fases de acesso à memória (Memory Access), se necessário, e a gravação do resultado (Write Back), caso a instrução envolva alguma operação que altere valores na memória ou em registradores.

Entender essas etapas é fundamental para a compreensão do funcionamento interno da CPU e, consequentemente, da Arquitetura de Computadores, uma vez que a forma como as instruções são processadas tem um impacto direto sobre o desempenho do sistema como um todo.

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

Um ciclo de instrução (às vezes chamado de fetch-and-execute, fetch-decode-execute ou FDX) é a operação de ciclo básica de um computador. É o processo pelo qual o computador recupera um programa ou instrução da memória, determina quais ações a instrução requer e carrega aquelas ações. Esse ciclo é repetido continuamente pela CPU desde o boot até quando o computador é desligado. O fetch é a parte do ciclo aonde a próxima instrução é buscada para ser executada.

Nem lembrava dessa nomenclatura.... mas fetch é buscar em inglês...

b)busca da próxima instrução a ser executada.

Funções do microprocsd.:

fetch - buscar instrução no register

decode - decodificar para ser interpretada pelo ALU

execute - executar

storage - salvar de volta no register

É mais um questão de inglês do que de SO em si, sabendo o significado da palavra só cabe a alternativa B.

Clique para visualizar este comentário

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