Académique Documents
Professionnel Documents
Culture Documents
- 1947 : Invention du transistor par John Bardeen et Walter Bratten au laboratoire Bell (USA)
L’invention annoncée en 1948 et les deux inventeurs ont eu le prix Nobel en 1956
- 1948 : William SHOCKLEY invente le transistor àjonction (bipolaire) mais la technique de
fabrication n’avait été effective qu’en 1951
- 1958 : Jack Kilby (TEXAS Instruments) développe le 1er CI (1 transistor, 3 résistances, 1 capacité)
- 1959 : Robert Noyce (Firchild) développe aussi son CI (2 transistors)
- 1961 : Mise au point des technologies bipolaires TTL et ECL
- 1964 : Intégration àpetite échelle (SSI de 1 à10 transistors)
- 1965 : Intégration àmoyenne échelle (MSI de 10 à500 transistors)
- 1970 : Mise au point de la technologie MOS
- 1971 : Intégration àgrande échelle (LSI de 500 à20 000 transistors)
- 1980 : Intégration àtrès grande échelle (VLSI de 20 000 à1.000/000 transistors)
- 1984 : Intégration àUltra grande échelle (ULSI : Plus de 1.000.000)
- 1990 : Intégration àSuper grande échelle (SLSI : Plus de 10. 000.000)
- 2002 : Wafer Scale Intégration: WSI (plusieurs processeurs dans la même puce)
- 2010 : 3D-IC (Contenant plusieurs couches)
- 1976: TEXAS Instrument produit son premier microprocesseur 16 bits (TMS 9900)
Plusieurs microprocesseurs 16 bits ont suivis :
Ex : 1978 : Intel 8086
1979 : Motorola MC68000
- 1990: Apparition des microprocesseurs 64 bits avec horloge interne plus rapide
Ex : 1993 : Intel Pentium 64 bits
IBM-Motorola PowerPc 601-32 bits
Transistors
1010 4G
2G
109 512M 1G
256M
108 Mémoire 128M Itanium
Microprocesseur 64M Pentium 4
107 16M Pentium III
4M Pentium II
106 1M Pentium
256k i486
105 64k i386
16k 80286
104 4k 8086
1k 8080
103 4004
102
101
100
1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010
Facteurs de Performance
Donc la tache de telles applications sera distribuée sur plusieurs processeurs parallèles.
Programme+Données dans la meme Memoire : Dans ce cas, on ne peut effectuer qu’une seule
operation (lire ou ecrire).
BUS @
MC
UC Bus Données PG + Don
BUS @
Bus D
MI
UC Bus @
MD
BUS D
Implementation de l’ISA
1. Contrôle câblé:
La logique de séquencement des instructions est câblée (Les
instructions sont implémentées par des circuits logiques)
Avantage : Très rapide
Inconvénient : Jeu d’instructions non extensible (fixe)
2. Contrôle microprogrammé :
Les instructions sont implémentées par des micro-instructions logées
dans une ROM (Firmware)
Le code de l’instruction constitue l’adresse début du microprogramme
implémentant l’instruction.
Avantage : Jeu d’instruction extensible (rajout d’instructions facile)
Inconvénient : exécution plus lente