La raison la plus directe pour laquelle les ordinateurs peuvent fonctionner automatiquement selon les intentions des gens est l'utilisation du contrôle des programmes stockés. L'idée de base selon laquelle les ordinateurs électroniques peuvent fonctionner rapidement, automatiquement et avec précision en fonction des intentions des gens repose principalement sur les programmes stockés et le contrôle des programmes.
La raison la plus directe pour laquelle les ordinateurs peuvent fonctionner automatiquement selon les intentions des gens est l'utilisation de : le contrôle des programmes stockés.
Le contrôle du programme stocké est un programme stocké et un contrôle du programme Le programme est saisi dans l'ordinateur et stocké dans la mémoire interne (principe de stockage). Lors de l'exécution, le contrôleur appuie sur la touche . adresse Les instructions stockées dans la mémoire interne sont récupérées séquentiellement (les instructions sont accédées dans l'ordre d'adresse), puis les instructions sont analysées et la fonction de l'instruction est exécutée Lorsqu'une instruction de transfert est rencontrée, l'adresse de transfert est transférée et la fonction de l'instruction est exécutée. les instructions sont accessibles dans l’ordre des adresses (contrôle du programme).
L'idée de base selon laquelle les ordinateurs électroniques peuvent fonctionner rapidement, automatiquement et avec précision en fonction des intentions des gens repose principalement sur les programmes stockés et le contrôle des programmes. Cette idée a été proposée par von Neumann en 1946.
Au milieu des années 1930, von Neumann proposa avec audace d'abandonner le système décimal et d'adopter le binaire comme base du système numérique pour les ordinateurs numériques. Dans le même temps, il a également déclaré que les programmes de calcul sont préprogrammés, puis que l'ordinateur effectue des calculs numériques selon la séquence de calcul définie à l'avance par les personnes.
Von Neumann et ses collègues ont conçu un prototype complet d'un ordinateur moderne et ont déterminé les cinq composants principaux et les méthodes de travail de base d'un ordinateur à programme stocké. Cette idée de conception de von Neumann est saluée comme une étape importante dans l'histoire du développement informatique et marque le véritable début de l'ère informatique.
Von Neumann a appliqué avec succès sa théorie dans la conception d'ordinateurs. L'ordinateur construit sur la base de ce principe est appelé l'ordinateur à structure de von Neumann, le premier ordinateur à structure de von Neumann au monde. L'ordinateur de type Mann a été développé par l'EDSAC. L'Université de Cambridge en 1949, qui a absorbé les idées de conception de von Neumann. En raison de sa contribution exceptionnelle à la technologie informatique moderne, von Neumann est également connu comme le « père des ordinateurs ». Le principe de contrôle des programmes est également appelé principe de von Neumann.
Principe de fonctionnement
Tout d'abord, le programme et les données sont envoyés dans la mémoire via les périphériques d'entrée et de sortie. La mémoire générale est divisée en plusieurs unités de stockage, chaque unité de stockage a un numéro d'adresse, de sorte que les programmes et les données sont stockés dans un certain ordre, et la mémoire est également divisée en plusieurs zones, telles qu'une zone de stockage de programme dédiée et une zone de stockage dédiée. zone. La zone de données des données. Deuxièmement, pour exécuter le programme, vous devez partir de la première instruction et l’exécuter une par une.
Généralement, les numéros d'adresse sont stockés dans l'ordre du petit au grand. Lorsqu'une instruction de transfert conditionnel est rencontrée, l'ordre d'exécution est modifié. Chaque fois qu'une instruction est exécutée, elle doit passer par trois étapes :
La première étape consiste à envoyer l'instruction de la mémoire au décodeur, ce qui est appelé récupération d'instructions ;
La deuxième étape ; est le décodage L'appareil décompose les instructions en codes de fonctionnement et opérandes, génère divers signaux de commande correspondants et les envoie à divers composants électriques
La troisième étape consiste à effectuer les opérations correspondantes ; Ce processus est contrôlé par des circuits électroniques pour réaliser un travail automatique et continu.
Lors de l'exécution, le contrôleur récupère les instructions stockées dans la mémoire interne dans l'ordre des adresses (instructions d'accès dans l'ordre des adresses), puis analyse les instructions, exécute la fonction des instructions et les transfère à la succursale lorsqu'il rencontre un instructions de transfert d'adresse, puis accédez aux instructions dans l'ordre des adresses.
Pour plus de connaissances connexes, veuillez visiter : Site Web PHP chinois !
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!