Selon Reference.com, extraire, décoder et exécuter est l'opération de base ou le cycle d'instructions de l'unité centrale de traitement d'un ordinateur pour récupérer les instructions des programmes via le module d'accès aléatoire et le disque dur. Ce processus est répété en continu pendant qu'un ordinateur fonctionne.
La récupération est la première étape d'une séquence d'actions exécutées par la CPU pour déterminer d'où provient une demande d'exécution d'un programme ou d'une action. Il relaie une série de codes binaires au disque dur et à la RAM pour traiter le code d'extraction pour exécution. Le code d'extraction indique également au processeur où un programme est stocké sur le disque dur et transfère les instructions à la RAM pour exécution.
La séquence suivante s'appelle l'action de décodage, dans laquelle la CPU identifie les composants informatiques requis et les affecte pour exécuter une fonction demandée. Cette séquence identifie et fournit également les paramètres requis pour exécuter une requête avec succès.
La séquence d'exécution est la phase au cours de laquelle le processeur indique aux composants comment effectuer les tâches et communique en permanence avec eux jusqu'à ce que les instructions recueillies à partir des phases d'extraction et de décodage soient exécutées avec succès.
Pour accélérer le fonctionnement, l'architecture CPU moderne intègre un pipeline d'instructions conçu pour plusieurs exécutions de cycles d'instructions en même temps.