Comment un ordinateur exécute une instruction — Informatique, 14–17 ans
Un programme n'est pas magique : le processeur cherche des instructions, travaille sur des données et range les résultats, encore et encore. Ce cycle explique pourquoi la mémoire, le stockage et le processeur ont des rôles différents.
Le cycle d'une instruction
Un processeur travaille selon un cycle très rapide. Il cherche l'instruction suivante en mémoire, comprend ce qu'elle signifie, effectue l'opération puis range le résultat. Une addition paraît minuscule, mais un jeu ou une application est fait de milliards de ces étapes.
Pourquoi séparer les tâches ?
Les premiers ordinateurs servaient à calculer, mais ils devaient aussi conserver les instructions et les résultats. Séparer les fichiers durables de la mémoire de travail rapide rend la machine utile et réactive. Le processeur peut ainsi se concentrer sur de petites opérations au lieu de tout gérer.
Additionner deux nombres
Imagine l'instruction ADD 7, 5. D'abord, le processeur cherche ADD et les deux valeurs en mémoire. Ensuite, il comprend qu'il s'agit d'une addition, place 7 et 5 dans des emplacements rapides, calcule 12 et réécrit 12. Une instruction suivante peut lire ce résultat.
La mémoire n'est pas le stockage
Il est logique d'appeler “mémoire” tout endroit qui conserve des fichiers, puisque tous gardent de l'information. La différence est que la mémoire de travail contient les données nécessaires maintenant, tandis que le stockage garde les fichiers même hors tension. Plus de capacité ne signifie pas forcément plus de vitesse.
Pourquoi c'est utile
Cette idée aide à comprendre des choix courants. Une application peut s'ouvrir lentement parce qu'elle doit être lue depuis le stockage, puis fonctionner correctement quand ses données actives sont en mémoire. Un logiciel vidéo a besoin d'un processeur rapide et d'espace pour les gros enregistrements ; changer une seule pièce peut ne pas suffire.
Continue d'explorer
Autres langues
Chargement de MyLeoNes™…