Como funciona o ciclo de execução de decodificação de busca?

De acordo com Reference.com, buscar, decodificar e executar é a operação básica ou ciclo de instrução da unidade de processamento central de um computador para recuperar instruções de programas por meio do módulo de acesso aleatório e do disco rígido. Este processo é repetido continuamente enquanto um computador está em operação.

Fetch é a primeira etapa em uma sequência de ações executadas pela CPU para determinar a origem de uma solicitação para executar um programa ou ação. Ele retransmite uma série de códigos binários para o disco rígido e a RAM para processar o código de busca para execução. O código de busca também informa à CPU onde um programa está armazenado no disco rígido e transfere as instruções para a RAM para execução.

A próxima sequência é chamada de ação de decodificação, na qual a CPU identifica quais componentes do computador são necessários e os atribui para executar uma função solicitada. Essa sequência também identifica e fornece os parâmetros necessários para executar uma solicitação com êxito.

A sequência de execução é a fase em que a CPU direciona os componentes para concluir as tarefas e se comunica continuamente com eles até que as instruções coletadas nas fases de busca e decodificação sejam executadas com sucesso.

Para acelerar a operação, a arquitetura moderna de CPU incorpora um pipeline de instrução projetado para várias execuções de ciclo de instrução ao mesmo tempo.