Les Mémoires - Le site de la SIN

publicité
Les Mémoires
ARCHITECTURE D'UN ORDINATEUR
Ecran
Carte mère
CPU
Mémoire vive ( RAM)
Cartes périphériques
Alimentation
Lecteur CD
Disque Dur
Souris
Clavier
CARTE MERE
µProcesseur
Chipset
Slots Mémoire
Port Vidéo
Port IDE ( disque dur )
Connecteur ATX ( Alimentation )
Ports SATA ( disque dur )
Connecteurs PCI ( extensions )
Connecteur Floppy ( disquette )
Connecteur boitier
Sur la carte mère on trouve :
Central Process Unit : effectue les calculs
Stocke les programmes et les données
Enregistre les résultats intermédiaires et finaux
Enre
En entrée : Clavier, souris, disque dur...
En sortie : Carte graphique, disque dur ….
Bus Système et communication avec le CPU
Bus mémoire : communication avec la mémoire
Bus AGP ou PCI : Communication avec la carte graphique
Bus PCI : carte réseau, son ….
Bus de communication avec les périphériques de stockage ( DD, CD .. ) :
ATA, SATA, PCI
Connexion de périphériques extérieurs : USB ….
Dispositif interconnectant tous ces Bus
Pont Nord : pour les Bus rapides
Pont Sud : pour les Bus lents
Pont
NORD
Pont
SUD
Dispositif capable d'enregistrer de conserver et de restituer
des informations
Informations binaires sur un ordinateur
Leur caractéristiques : capacité, débit, temps d'accès.....
Leur type d'accès : séquentiel, direct....
Leur technologie : RAM ROM
Le plus petit élément de stockage
Groupe de 8 bits
7, 8 ou 16 bits
Codage suivant un standard : ex ASCII
Groupe d'octets ( 8, 16, 32, 64...)
Unité d'information adressable en mémoire
Bloc de données
Ensemble d'enregistrements
32kbits=32768 bits. Cette mémoire aura 4096 mots de 8 bits, 2048 mots de 16 bits, 1024 mots de 32
bits ou encore 512 mots de 64 bits …
16*1024 = 16384 mots de 32 bits
32 bits par mots
16384 adresses différentes
16384 adresses différentes
Puisque 8 bits = 1 octet, la capacité = 216 * 1 = 64 Ko
Address inputs : A0-A14 soit 15 fils
Data inputs : Q0-Q7 soit 8 fils
15 fils 2 valeurs par fil = 2 15 = 32768 adresses
La première adresse a pour valeur 0000000000000000
La dernière adresse a pour valeur 1111111111111111
8 fils de 2 valeurs par fil = 2 8 = 256 valeurs
Valeur numérique ( hexa ) indiquant l'emplacement d'une donnée
Nombre d'informations que peut stocker une mémoire : en bit, octet, mots.
Temps mis entre la demande de lecture / écriture et son exécution
Temps minimal entre 2 accès en mémoire
Nombre d'information lues ou écrites /s
Conservation ou non des informations sans alimentation électrique
Pour accéder à une information on doit parcourir toutes
les informations précédentes
Chaque information à une adresse propre
Accès intermédiaire entre direct et séquentiel EX : disque dur :
- accès direct au cylindre.
- accès séquentiel au secteur
Un information est identifié par une clé.
Ex : mémoire cache
1-Mémoires non volatiles : ROM ( Read Only Memory ) ou mémoires mortes
Leur contenu est fixe ( ou presque ,,,) et conservé hors tension.
2-Mémoires volatiles : RAM ( Random Acces Memory ) ou mémoires vives.
Leur contenu est modifiable mais est perdu en cas de coupure d'alimentation.
Câblage en « dur » de l'information ( transistor ou bascules )
Programmable une seule fois
Effaçable par Ultra Violet
Effaçable électriquement ( ex Bios d'un PC )
Le CD
Le DVD
Le Blue Ray
- laser bleu/violet au lieu
de laser infrarouge
==> gravure + fine
- DRAM : Dynamique Ram
– nécessitent une ré écriture périodique des données.
– peu coûteuses mais peu rapides
- SRAM : Static Ram
-- ne nécessitent pas de rafraîchissement des données.
– Beaucoup plus rapides que la DRAM mais beaucoup plus chères
Cas particulier : les NOVRAM ( Ram non volatiles )
- En commerce : ram avec pile intégrée
Registre
Mémoire cache
Mémoire centrale
Mémoire de mase
La mémoire cache est intégré dans le processeur et fonctionne
à la même fréquence
Accélère la vitesse de lecture des informations par le CPU
En les plaçant à l'avance dans le cache.
SDRAM-DDR 2100
AMD Athlon XP2200+ (1,8GHz)
Lecture de mots de 64 bits
-Fréquence 133MHz
-DDR => 2 accès par cycle d'horloge.
- Débit Théorique = 133M x 64 x 2 =1,7Go/s
Cache L1 => 10x HCPU Cache L2 => 5xHCPU
-Débit cache L1= 10x1,8G=18Go/s
-Débit cache L2= 5x1,8G=9Go/s
- Un bit = 1 transistor + 1 condensateur
-Le condensateur stocke la valeur binaire
- Fuites du condensateur => la valeur doit être rafraichit régulièrement
- Un bit = 4 transistors + 2 portes NOR
ORDRE DE GRANDEUR DES TEMPS D'ACCES
Plusieures centaines de Mo à plusieures centaines de Go
Stockage même sans alimentation
-Disque Dur
-DVD ou CD
-Bande Magnétiques
Les Disques Durs
Tête de lecture
Tête de lecture
Champ magnétique
Plateau
Moteur
positionnement
tête
Disque
magnétique
Moteur rotation
plateaux
FIN
Téléchargement