Structure des Ordinateurs
Armel KANEGE, Ass
Bachelor’s Degree in Computer Science
CCNA certified
4
CHAP 1. STRUCTURE DE BASE DES ORDINATEURS
1.1. Concept à programmes enregistrés (programmes stockés)
La plupart des ordinateurs emploient le concept de stockage de programmes conçu par John Von
Neumann. Dans celui-ci, on stocke des programmes et des données dans un support de stockage
à acces lent (tel qu'un disque dur) et on travaille dessus à partir du support de stockage à accès
rapide et volatile, la mémoire RAM.
Un ordinateur d'architecture de Von Neumann a cinq parts: une unité d'arithmétique-logique, un
boîtier de commande, une mémoire, les dispositifs d'entrée-sortie et un ensemble de bus qui
fournit une circulation de données entre ces pièces.
Un ordinateur d'architecture de von Neumann exécute ou émule l'ordre suivant d’étapes:
1. Chercher la prochaine instruction de la mémoire à l'adresse dans le compteur de programme.
2. Additionnez 1 au compteur de programme.
3. Décoder l'instruction utilisant l’unité de commande.
4. Revenir à l'étape 1.
Très peu d'ordinateurs ont une architecture pure de Von Neumann. La plupart d’ordinateurs
ajoutent une autre étape pour vérifier les interruptions, les événements électroniques qui
pourraient se produire à tout moment.
1.2. Concept opérationnel de base
Historique des ordinateurs
La première machine à calculer mécanique (calculatrice) a été inventée par Pascal en 1642. Vingt
ans après, Monsieur Samuel Morland, développé un dispositif plus compact qui pourrait
multiplier, ajouter, et soustraire. En 1682, Wilhelm Liebnitz a perfectionné une machine qui
pouvait effectuer toutes les opérations de base (addition, soustraction, division, et multiplication),
aussi bien qu'extraire la racine carrée.
Dès 1919, l'électronique arrivait sur scène. Un article par W.H. Eccles et F.W. Jordanie a décrit
un « dispositif à déclenchement » électronique qui pouvait être utilisé pour le compte
automatique. Les ordinateurs numériques modernes utilisent ces circuits, connus sous le nom de
les bascules, pour stocker l'information, effectuent des opérations arithmétiques, et commandent
les ordres de synchronisation dans l'ordinateur.