Les programmes exécutés sur l'ordinateur sont stockés dans la RAM (mémoire). La RAM est le pont qui communique avec le processeur ; tous les programmes de l'ordinateur sont exécutés dans la mémoire, les performances de la mémoire ont donc un grand impact sur l'ordinateur.
Le programme que l'ordinateur exécute est stocké dans la RAM (mémoire).
La RAM est le pont qui communique avec le CPU. Tous les programmes de l'ordinateur s'exécutent dans la mémoire, les performances de la mémoire ont donc un impact important sur l'ordinateur.
Tant que l'ordinateur est en marche, le CPU transférera les données qui doivent être calculées dans la mémoire pour le calcul. Lorsque le calcul est terminé, le CPU enverra les résultats. Le fonctionnement de la mémoire. détermine également le fonctionnement stable de l'ordinateur.
Composition : la mémoire est composée de puces mémoire, de circuits imprimés, de doigts dorés et d'autres pièces.
Informations détaillées :
Programme exécuté par l'ordinateur :
L'ensemble du processus peut être résumé sous forme de compilation, de liaison et chargement, mise en œuvre.
1. Compilation
Le processus de compilation peut être divisé en deux étapes : la compilation et l'assemblage.
La compilation signifie que le compilateur lit le programme source du flux de caractères, y effectue une analyse lexicale et syntaxique et convertit les instructions du langage de haut niveau en code assembleur fonctionnellement équivalent.
L'assembleur convertit le code assembleur en commandes pouvant être exécutées par la machine. Presque chaque instruction assembleur correspond à une instruction machine.
2. Liens
Le contenu principal du lien est de gérer les pièces de référence mutuelle entre les modules afin que les modules puissent être correctement connectés.
3. Chargement
Une fois le programme lié, le fichier exécutable est obtenu. L'étape suivante consiste à charger le programme exécutable dans la mémoire.
Étant donné que les systèmes d'exploitation modernes utilisent la pagination pour gérer la mémoire, le système d'exploitation n'a besoin que de lire l'en-tête du fichier exécutable, puis d'établir une relation de mappage entre le fichier exécutable et la mémoire virtuelle, sans réellement charger le programme en mémoire.
4. Exécutez le chargeur
pour copier le code et les données du fichier objet exécutable du disque vers la mémoire, puis exécutez-le en sautant à la première instruction ou au point d'entrée du programme. .
Tutoriel recommandé : Tutoriel Windows
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!