architecture et technologies des ordinateurs cours dinitiation à lattention des Étudiants de...

26
Architecture et Technologies des Ordinateurs Cours d’Initiation à l’Attention des Étudiants de Première Année de l’IUP-MIAGE Jean-Pierre Lips [email protected] ice.fr

Upload: faustine-bouvet

Post on 03-Apr-2015

114 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Architecture et Technologies des Ordinateurs

Cours d’Initiation à l’Attention

des Étudiants de Première Année

de l’IUP-MIAGE

Jean-Pierre [email protected]

Page 2: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 2

Plan du cours

Introduction 1ère Partie : Concepts de baseConcepts de base 2ème Partie : Traitement des donnéesTraitement des données : les processeurs 3ème Partie : Stockage des informationsStockage des informations : les mémoires 4ème Partie : Transfert des informationsTransfert des informations : les bus Conclusion

Page 3: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 3

Plan du cours : Introduction

IntroductionIntroduction• Objectifs du coursObjectifs du cours• Bibliographie• Historique

1ère Partie : Concepts de base 2ème Partie : Traitement des données : les processeurs 3ème Partie : Stockage des informations : les mémoires 4ème Partie : Transfert des informations : les bus Conclusion

Page 4: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 4

Éléments d’un ordinateur

Référence : Architecture et Technologie des Ordinateurs, Paolo Zanella & Yves Ligier – Dunod 2000

Page 5: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 5

Carte mère Abit KT7A (1/3)

Support du processeur

(AMD Athlon ou Duron)

Slots mémoire (SDRAM)

Connecteurs PCI

Connecteurs ISA

Ventilateur du Chipset

Connecteurs IDE

I/O ‘s

Connecteur AGP

Page 6: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 6

Carte ABIT KT7A : Topologie (2/3)

Page 7: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 7

Carte ABIT KT7A : Diagramme (3/3)

Page 8: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 8

Modèle en couches

6 Programmes d'application (Traitement de texte, PAO, Jeux, …)

5 Langages de programmation (Fortran, Cobol, C, C++, Java, …)

4 Langage assembleur (Langage natif symbolique de la machine)

3 Noyau du système d'exploitation (Gestion des taches, des ressources : mémoire, I/Os,…)

2 Langage machine : jeu d’instructions (Langage natif du processeur)

1 Langage de microprogrammation

0 Logique numérique (Couche matérielle : circuits logiques, électroniques)

Page 9: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 9

Plan du cours : Introduction

IntroductionIntroduction• Objectifs du cours• BibliographieBibliographie• Historique

1ère Partie : Concepts de base 2ème Partie : Traitement des données : les processeurs 3ème Partie : Stockage des informations : les mémoires 4ème Partie : Transfert des informations : les bus Conclusion

Page 10: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 10

Bibliographie

Architecture et Technologie des Ordinateurs, 3ème Edition Paolo Zanella & Yves Ligier – Dunod 2000

Architecture de l’Ordinateur, 4ème Edition Andrew Tanenbaum – Dunod 2001, 6ème Edition

Technologie des Ordinateurs et des Réseaux Pierre-Alain Goupille – Dunod 1998

Computer Organization and Architecture, 6th Edition William Stallings – Prentice Hall 2003

Page 11: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 11

Sources Internet (1/2)

Cours Architecture des ordinateurs (E.Viennet, M. Voisin)http://www-gtr.iutv.univ-paris13.fr/Cours/Mat/Architecture/Cours

Architecture des ordinateurs (Patrick Marcel)http://www.blois.univ-tours.fr/~marcel/archi/

Structure des ordinateurshttp://membres.lycos.fr/jfdelepi/inf_stru.htm

Cours Architecture des ordinateurs (Sylvain Tisserant)http://marpix1.in2p3.fr/calo/my-web/archi/archi.html

Cours Architecture des ordinateurs (David Simplot)http://www.lifl.fr/~simplot/ens/archi/

Page 12: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 12

Sources Internet (2/2)

Technical Resource and Course Web Site for Computer Organization and Architecture, 5th Edition by Williams Stallings http://williamstallings.com/COA5e.html

De Von Neumann aux super-microprocesseurs de F. Anceauhttp://lmi17.cnam.fr/~anceau/UTLS/UTLS_txt.pdf

Histoire, épistémologie de l'informatique et révolution tehnologique par Gérard VERROUSThttp://hypermedia.univ-paris8.fr/

Page 13: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 13

Plan du cours : Introduction

IntroductionIntroduction• Objectifs du cours• Bibliographie• HistoriqueHistorique

1ère Partie : Concepts de base 2ème Partie : Traitement des données : les processeurs 3ème Partie : Stockage des informations : les mémoires 4ème Partie : Transfert des informations : les bus Conclusion

Page 14: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 14

Historique : les théoriciens

Antiquité : Aristote fonde les bases de la Logique ≈ 1675 : Leibnitz invente le système binaire moderne (0 et 1) 1854 : Boole publie « The Mathematical Analysis of Logic »

qui décrit un système de logique symbolique à la base des machines modernes: l’algèbre de Boole.

1936 : Turing définit la machine qui porte son nom 1938 : Shannon fait la synthèse entre l’algèbre de Boole et

les circuits électriques. 1945 : Von Neumann définit l’architecture des ordinateurs

modernes 1948 : Shannon pose les bases de la théorie de l’information.

Page 15: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 15

Historique : les réalisations

1623 Schickard conçoit la première machine à calculer 1642 Pascal réalise la Pascaline (addition, soustraction) 1694 Leibniz : ajoute la multiplication et la division 1728 Falcon : commande pour métiers à tisser, puis en 1805 Jacquard : programmation par cartons perforées articulés 1840 Babbage : Machine analytique 1884 Hollerith : tabulatrice à cartes perforées 1945 Von Neumann définit l’architecture de l’ordinateur universel 1949 Wilkes réalise à Cambridge le premier ordinateur :

l’ EDSAC (Electronic Delay Storage Automatic Calculator)

Page 16: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 16

Historique : les étapes technologiques

1890 : Carte perforée (Hermann Hollerith) 1904 : Tube à vide : diode (John Fleming)

triode 1947 : Transistors (Schockley, Brattain, Bardein) 1950 : Mémoires à Tores (Papian) 1958 : Circuits intégrés (Killy)

Page 17: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 17

Historique : l’évolution technologique

< 1900 : Calcul mécanique Génération 0 1946-1957 : Tubes à vide Génération 1 1958-1964 : Transistors et circuits discrets Génération 2 1965- : SSI (Small Scale Integration) Gé

- jusqu’à 100 circuits par puce né -1970 : MSI (Medium Scale Integration) ra

de 100 à 3000 circuits par puce ti 1971-1977 : LSI (Large Scale Integration) on

de 3000 à 100 000 circuits par puce 3 1978-2002 : VLSI (Very Large Scale Integration) Génération 4

de 105 à 108 circuits par puce Demain : ULSI (Ultra Large Scale Integration)

> 108 circuits par puce

Page 18: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 18

Historique : Loi de Moore (1/2)

Loi de Gordon Moore (Cofondateur d’Intel)

• Augmentation de la densité des composants :Le nombre de transistors sur une puce double tous les 18 mois.

• Le coût d’une puce reste pratiquement constant.• L’augmentation de la densité des circuits s’accompagne:

d’une augmentation de performance, d’une réduction de la consommation électrique, D’une augmentation de la fiabilité.

Page 19: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 19

Historique : Loi de Moore (2/2)

(source : http://www.intel.com/research/silicon/mooreslaw.htm )

Page 20: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 20

Historique : Évolution des Processeurs

Date Processeur Nb Transistors Sérigraphie Largeur bus Mémoire Horloge

1971 4004 2 300 10,00 µm 4 bits 640 octets 108 KHz

1972 8008 6 000 6,00 µm 8 bits 16 Ko 200 KHz

1974 8080 4,500 6,00 µm 8 bits 64 Ko 2 MHz

1978 8086 29 000 3,00µm 16 bits 1 Mo 8 MHz

1982 80286 134 000 1,50 µm 16 bits 16 Mo 10 MHz

1985 80386 275 000 1,50 µm 32 bits 4 Go 16 MHz

1989 80486 1 200 000 1,00 µm 32 bits 4 Go 25 MHz

1994 Pentium 3 100 000 0,80 µm 32 bits 4 Go 66 MHz

1995 Pentium Pro 5 500 000 0,35 µm 64 bits 64 Go 150 à 200 MHz

1997 Pentium II 7 500 000 0,35 µm 64 bits 64 Go 233 à 300 MHz

1999 Pentium III 9 500 000 0,25 µm 64 bits 64 Go 450 à 600 MHz

2000

Pentium IV

42 000 000 0,18 µm 64 bits 64 Go 1,4 à 1,5 GHz

2002 55 000 000 0,13 µm 64 bits 64 Go Up to 2,8 GHZ

(source : http://www.intel.com/research/silicon/mooreslaw.htm )

Page 21: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 21

Historique : Synthèse

Référence : Architecture et Technologie des Ordinateurs, Paolo Zanella & Yves Ligier – Dunod 2000

Page 22: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 22

Historique : la première machine

1642 La Pascaline inventée par Blaise Pascal

Additions et

soustraction de

nombres décimaux

Détail

Machine ouverte

Machine à 8 chiffres

Page 23: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 23

Historique : les premières machines

1945 l’ENIAC (Electronic Numerical Integrator And Calculator) 18000 Tubes – 30 tonnes Multiplie 2 nombres de 10 chiffres en 3 millisecondes

Câblage du programmeChangement d’une lampe

Page 24: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 24

Historique : quelques machines intermédiaires

1964 IBM lance la famille 360 des ordinateurs compatibles

Début de l’ère des  « Mainframes »

1980 IBM sort le PC (Personal Computer)

Début de l’ère de l’informatique individuelle

Page 25: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 25

Historique : les machines en 2002 (1/2)

2002 Ordinateur de bureau (DeskTop)

2002 Ordinateurs Portable et Ultraportable

HP omnibook 510

• Latest Intel processors 1.20-GHz, Mobile Intel® Pentium® III Processor-M

• Integrated 802.11b wireless LAN technology

Apple iMac

• Power PC G4 Processor• 15 inches flat pannel LCD Display

Page 26: Architecture et Technologies des Ordinateurs Cours dInitiation à lAttention des Étudiants de Première Année de lIUP-MIAGE Jean-Pierre Lips lips@deptinfo.unice.fr

Année 2003-2004 Initiation à l'architecture des ordinateurs 26

Historique : les machines en 2002 (2/2)

2002 Station de Travail (Workstation)

2002 Serveurs / Mainframe

IBM eServer zSERIES 900

• Main Memory Up to 64 Go

• 64 bits Architecture

• Up to two 1.05-GHz UltraSPARC® III Cu processors

• 64 bits Architecture

• up to 8 GB of main memory

• up to 146 GB disk storage.

Sun Blade[tm] 2000