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