A execução de uma instrução de máquina pela Unidade Central...
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