19
Architecture de machines Historique Cours 2000-2001

Architecture de machines Historique Cours 2000-2001

Embed Size (px)

Citation preview

Page 1: Architecture de machines Historique Cours 2000-2001

Architecture de machinesHistorique

Cours 2000-2001

Page 2: Architecture de machines Historique Cours 2000-2001

Préhistoire : mécanisation des calculs– -3000 : Octogramme de Fou-Hi– -500 : Boulier et abaques– -300 : Aristote definit la logique

Machines mécaniques– 1642 : Pascal : pascaline

• additions et soustractions

– 1679 : Leibnitz arithmétique binaire– 1792 : Télégraphe optique de chappe: première

méthode de communication

Page 3: Architecture de machines Historique Cours 2000-2001

Machine à différences de Babbage (1833)

Page 4: Architecture de machines Historique Cours 2000-2001

Invention du codage

1844 : Code Morse– Codage des lettres avec 2 symboles : . , -

A — I Q — — — Y — — — 7 — —

B — J — — — R — Z — — 8 — — —

C — — K — — S 1 — — — — 9 — — — —

D — L — T — 2 — — — 0 — — — — —

E M — — U — 3 — — . — — —

F — N — V — 4 — ? — —

G — — O — — — W — — 5 , — — — —

H P — — X — — 6 — / — —

Page 5: Architecture de machines Historique Cours 2000-2001

1844 : Algèbre de boole Utilisation du binaire

– 2 symboles {0,1} , {Vrai, Faux}– Opérations sur ces symboles

• ET, OU, NON, …

1937 : Calculabilité– Machine de Turing

1938 : Shannon réalise un parallèle entre le binaire et l’électronique– Invention du Bit

Page 6: Architecture de machines Historique Cours 2000-2001

Machines électroniques 1940-1970

Page 7: Architecture de machines Historique Cours 2000-2001

Machines pour le décryptage

1941 : Konrad Zuse invente le Z3 – Premier calculateur à programme enregistré

1946 Eniac – 330 multiplications/seconde horloge à 100 Khz – Programme entré par recablage– En 1948, upgrade avec des instructions

prédéfinies (premier langage machine),

Page 8: Architecture de machines Historique Cours 2000-2001

1945 : Principe de Von Neumann Rapport EDVAC (Electronic Discrete Variable Automatic Computer)

– Ordinateur de Von Neumann• Machine universelle contrôlée par programme• Instructions codées enregistrées en mémoire• Exécution séquentielle des opérations

– 5 composants pour un ordinateur• Unité arithmétique et logique• Unité de commande• Mémoire centrale• Unité d’entrée• Unité de sortie

Architecture toujours utilisée de nos jours

Page 9: Architecture de machines Historique Cours 2000-2001

1948 : Invention du transistor

Remplace les relais et tubes à vide

Entrée

Contrôle

Sortie

Page 10: Architecture de machines Historique Cours 2000-2001
Page 11: Architecture de machines Historique Cours 2000-2001

Evolution du stockage

1951 : Première mémoire de masse, le tambour ERA 1101 capacité 1Mo

1953 : Mémoires à tores 1956 : Premier disque dur

– 5Mo sur 50 disques de 61 cm de diamètre.

1970 : Première puce mémoire crée par Intel qui contient 1024 tores de ferrite soit 128 octets.

Page 12: Architecture de machines Historique Cours 2000-2001

Machines électroniques 1946-1970

Page 13: Architecture de machines Historique Cours 2000-2001

Les machines à microprocesseur

Microprocesseur : Intégration de transistors 1971 : Premier microprocesseur

– Intel 4004 : 2300 transistors, 4 bits, 108 Khz, 640 octets de mémoire adressable.

– Disponibilité d’un «chipset» : ensemble de contrôleurs nécessaires à la liaison microprocesseur/ environnement.

Page 14: Architecture de machines Historique Cours 2000-2001

Naissance de la micro informatique

Machines accessibles au grand public– Au départ programmables en BASIC ou

Assembleur

Page 15: Architecture de machines Historique Cours 2000-2001

Premier portable

Page 16: Architecture de machines Historique Cours 2000-2001

Les stations de travail 1981 : Création de SUN Machines haut de gamme avec architecture propriétaire

– Machines pour le calcul individuel avec des spécialisations (SGI, HP, SUN, Digital)

– Système d ’exploitation UNIX– Architecture propriétaire– Interface X-Windows

Maintenant rejointes par les micro ordinateurs– Mêmes microprocesseurs (PIV = HP PA9000)

– Baisse des coûts de développement

Page 17: Architecture de machines Historique Cours 2000-2001

Les supercalculateurs

Calcul performant– Applications scientifiques

(météo, simulations) Intégration de plusieurs

microprocesseurs toujours plus rapides

Toujours dépassés !

Page 18: Architecture de machines Historique Cours 2000-2001

Loi de moore

La puissance double tous les ans– Réalisé pour les capacités de calcul– Non valable pour le stockage et la

mémoire

Page 19: Architecture de machines Historique Cours 2000-2001

Evolution globale

->1970 : une machine pour plusieurs personnes

1970-1995 : une machine par personne Maintenant 1 personne, plusieurs machines