In base a Reference.com, il recupero, la decodifica e l'esecuzione è l'operazione di base o il ciclo di istruzioni dell'unità di elaborazione centrale di un computer nel recuperare le istruzioni dai programmi attraverso il modulo di accesso casuale e il disco rigido. Questo processo viene ripetuto continuamente mentre un computer è in funzione.
Fetch è il primo passo in una sequenza di azioni eseguite dalla CPU per determinare la provenienza di una richiesta di esecuzione di un programma o un'azione. Trasmette una serie di codici binari al disco rigido e alla RAM per elaborare il codice di recupero per l'esecuzione. Il codice di recupero indica anche la CPU in cui un programma è memorizzato nel disco rigido e trasferisce le istruzioni alla RAM per l'esecuzione.
La sequenza successiva è chiamata azione di decodifica, in cui la CPU identifica quali componenti del computer sono necessari e li assegna per eseguire una funzione richiesta. Questa sequenza identifica inoltre e fornisce i parametri richiesti per eseguire correttamente una richiesta.
La sequenza di esecuzione è la fase in cui la CPU indirizza i componenti a completare le attività e comunica continuamente con loro fino a quando le istruzioni raccolte dalle fasi di recupero e decodifica vengono eseguite correttamente.
Per accelerare le operazioni, la moderna architettura CPU incorpora una pipeline di istruzioni progettata per più esecuzioni di cicli di istruzioni contemporaneamente.