Professional Documents
Culture Documents
65
Les Mmoires
Assemblage de Transistors et condensateurs
Circuit dcodeur dadresse
Exploites pour construire les
registres du processeur,
la mmoire centrale,
les ports dEntres / Sorties (Unit dEchange)
BUS INTERCONNEXION
PROC PROC
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
MEMOIRE
CENTRALE
MEMOIRE
CENTRALE
UNITE
ECHANGE
UNITE
ECHANGE
Module ASR1 - Architecture Universit Paul Sabatier
66
Les Mmoires
DONNEES
Dcodeur
adresses
Adresse
READ / WRITE
Sur dtection dune adresse en entre le dcodeur slectionne le
mot mmoire
Si signal Read alors restitution du mot mmoire en sortie
Si signal Writealors modification du mot mmoire
Module ASR1 - Architecture Universit Paul Sabatier
67
Classification des mmoires
MEMOIRES
MORTES VIVES
STATIQUES DYNAMIQUES
ASYNCHRONE SYNCHRONE
ROM
EEPROM
PROM
EPROM
FLASH ROM
SRAM
FPM
EDO
SDRAM
DDR-SDRAM
RAMBUS
VCM-RAM
Module ASR1 - Architecture Universit Paul Sabatier
68
Caractristiques des mmoires
Mmoires mortes
Mmoires mortes
Mmoires conservant linformation en labsence
dalimentation lectrique (ROM,PROM)
Effaables par rayons UV (EPROM) ou par un niveau
lectrique (EEPROM)
Flash ROM mmoire rcente de type EEPROM mais de
dimension rduite
ROM BIOS mmoire contenant le programme damorce
dun systme :
Le programme de chargement est contenu dans une mmoire
FLASH,
Les paramtres systme (type de disque.) sont maintenus dans une
NVRAM (non volativeRAM) alimente par une batterie au Lithium
Module ASR1 - Architecture Universit Paul Sabatier
69
Caractristiques des mmoires
Mmoires vives (
Mmoires vives (
Random
Random
Access
Access
Memory
Memory
)
)
Mmoires ne conservant pas linformation en labsence
dalimentation lectrique
Static Static RAM RAMne ncessitent pas de rafraichissement (conserve
linformation pendant plusieurs heures)
Dynamic Dynamic RAM RAMncessitent un rafraichissement de
linformation plusieurs fois par seconde
Mmoire asynchrone Mmoire asynchrone : le processeur ne peut pas engager un
nouvel accs tant que laccs prcdent nest pas achev
Mmoire synchrone Mmoire synchrone : le processeur peut engager des accs
conscutifs mme si laccs prcdent nest pas achev
Module ASR1 - Architecture Universit Paul Sabatier
70
Caractristiques des mmoires
Exemples de mmoire asynchrones
FPM Fast Page Mode (80486, Pentium)
EDO ExtendedData Out (Pentium MMX, K6,K6-2)
BEDO Burst EDO (rivalise par la SDRAM)
Exemples de mmoires synchrones
SDRAM (SynchronousDRAM - 66,100,133 Mhz)
SGRAM (SDRAM cartes graphiques)
DDR SDRAM (Double Data Rate .)
FCRAM (Fast Cycle .)
Rambus: technologie mmoire propritaire Intel 1999
VCMRAM (Virtual Channel Memory) NEC 1999
Module ASR1 - Architecture Universit Paul Sabatier
71
Caractristiques Mmoires
Largeur des mots
8 bits, 16 bits, 32 bits, 64 bits
Conditionnement
SIMM : Single InlineMemoryModule
DIMM : Dual InlineMemoryModule
Contrle derreur
ECC non ECC ajout dun contrle de parit sur les octets mmoire
Tension lectrique
5V , 3V
Capacit mmoire
Mmoire cache processeur L1 et L2 en Ko,
Mmoire centrale SDRAM en Mo voire Go,
Mmoire virtuelle adressable par le proc To
Module ASR1 - Architecture Universit Paul Sabatier
72
Exemples de mmoires
Mmoire SIMM 30 broches
16 bits (80486 Pentium)
Mmoire SIMM 72 broches
32 bits (Pentium)
Mmoire DIMM 168 broches
64 bits (Pentium MMX, P2, P3, P4)
Module ASR1 - Architecture Universit Paul Sabatier
73
Les bus dinterconnexion
BUS INTERCONNEXION
PROC
MEMOIRE
CENTRALE
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
BUS INTERCONNEXION
PROC PROC
MEMOIRE
CENTRALE
MEMOIRE
CENTRALE
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
UNITE
ECHANGE
Architecture classique
BUS ADRESSES BUS ADRESSES
Slection (adressage) des mots de
la mmoire centrale
BUS DONNEES BUS DONNEES
Transporte les donnes lire ou
crire en MC, mais galement
dans les ports dE/S associs aux
units dchange
BUS COMMANDES BUS COMMANDES
Alimentation des composants
Signaux horloge, Read/Write,
Signaux Chip Select, Interruption
.
Module ASR1 - Architecture Universit Paul Sabatier
74
Caractristiques des BUS
Largeur bus dadresse Largeur bus dadresse
conditionne lespace mmoire adressable
Largeur bus de donnes Largeur bus de donnes
conditionne le nombre daccs ncessaire pour transporter une data
dun endroit lautre
Vitesse dhorloge Vitesse dhorloge
dterminer le dbit offert aux units
Muliplex Muliplex ou non ou non
Les mmes lignes physiques sont utilises pour transporter des
informations diffrentes
Hot Swap Hot Swap
Supporte le raccordement de nouveaux priphriques sans que la
machine soit arrte
Plug Plug & & Play Play
Assure la reconnaissance des units dchanges sans devoir
configurer manuellement les adresses dE/S et dinterruption
Module ASR1 - Architecture Universit Paul Sabatier
75
Les BUS des architectures PC
ISA
ISA Industry Industry Standard Architecture Standard Architecture
EISA
EISA Extended Extended Industry Industry Standard Architecture Standard Architecture
MCA
MCA Multi Channel Architecture Multi Channel Architecture
VLB
VLB V Video ideo E Electronics lectronics S Standard tandard A Association ssociation L Local ocal B Bus us
PCI
PCI Peripheral Peripheral Connect Connect Interconnection Interconnection
AGP
AGP Accelerated Accelerated Graphics Graphics Port Port
USB
USB Universal Universal Serial Bus Serial Bus
FireWire
FireWire (Apple) (Apple)
ou IEEE 1394 ou
ou IEEE 1394 ou
i
i
-
-
link
link (Sony) (Sony)
Bus
Bus
PC
PC
-
-
card
card
(
(interface PCMCIA interface PCMCIA
)
)
Objectif : Rpondre aux volutions des architectures : Rpondre aux volutions des architectures
tout en tenant compte de lexistant tout en tenant compte de lexistant
Module ASR1 - Architecture Universit Paul Sabatier
76
BUS ISA
BUS ISA
Bus de donnes :
Bus de donnes :
8 bits pour les IBM PC 8086 8 bits pour les IBM PC 8086
16 bits en 1984 IBM AT 80286 16 bits en 1984 IBM AT 80286
Bus dadresses :
Bus dadresses :
16 Mo de mmoire 16 Mo de mmoire
Frquence 8 Mhz
Frquence 8 Mhz
7 canaux DMA
7 canaux DMA
IEEE 1394
IEEE 1394
Dvelopp en 1995 en collaboration IEEE & Apple
Bus numrique haut dbit (jusqu' 400 MBits/s),
Connexion de 63 priphriques en chane.
Plug& Playet Hot-Plug
Destin la connexion de priphriques gros
consommateurs de bande passanter :
camras et camescopesnumriques,
synthtiseurs audio,
lecteurs de disques haut dbit,
scanners et imprimantes d'imagerie professionnelle, etc.
Connecteurs IEEE 1394
6-pins ( 2 paires pour le transfert des data +1 paire
alimentation )
4-pins ( 2 paires pour les data, pas de paire dalimentation)
Module ASR1 - Architecture Universit Paul Sabatier
82
Comprendre lvolution de larchitecture
Comprendre lvolution de larchitecture
des cartes mres des PC
des cartes mres des PC
Premire gnration Premire gnration
Exploitation du bus
Exploitation du bus
ISA pour assurer
ISA pour assurer
linterconnexion des
linterconnexion des
diffrents lments
diffrents lments
Module ASR1 - Architecture Universit Paul Sabatier
83
Comprendre lvolution de larchitecture
Comprendre lvolution de larchitecture
des cartes mres des PC
des cartes mres des PC
Deuxime gnration Deuxime gnration
Exploitation des bus ISA et Exploitation des bus ISA et
VLB pour amliorer VLB pour amliorer
la gestion des affichages la gestion des affichages
en mode graphique en mode graphique
Module ASR1 - Architecture Universit Paul Sabatier
84
Comprendre lvolution de larchitecture
Comprendre lvolution de larchitecture
des cartes mres des PC
des cartes mres des PC
Troisime gnration Troisime gnration
Exploitation du bus
Exploitation du bus
ISA et du bus PCI
ISA et du bus PCI
mme pour assurer la
mme pour assurer la
gestion des affichages
gestion des affichages
Module ASR1 - Architecture Universit Paul Sabatier
85
Comprendre lvolution de larchitecture
Comprendre lvolution de larchitecture
des cartes mres des PC
des cartes mres des PC
Quatrime gnration Quatrime gnration
Exploitation de
Exploitation de
plusieurs bus pour
plusieurs bus pour
linterconnexion des
linterconnexion des
diffrents lments
diffrents lments
Module ASR1 - Architecture Universit Paul Sabatier
86
Comprendre le rle dun chipset
Comprendre le rle dun chipset