ORDINATEUR ET MEMOIRE

Documents pareils
On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Chapitre 4 : Les mémoires

Conception de circuits numériques et architecture des ordinateurs

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Cours Informatique 1. Monsieur SADOUNI Salheddine

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Informatique Industrielle Année Architecture des ordinateurs Note de cours T.Dumartin

Structure de base d un ordinateur

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Guide Mémoire NETRAM

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Leçon 1 : Les principaux composants d un ordinateur

Organisation des Ordinateurs

Cours 3 : L'ordinateur

Architecture des Ordinateurs. Partie II:

Structure et fonctionnement d'un ordinateur : hardware

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Architecture des ordinateurs Introduction à l informatique

CHAPITRE 4 LA MÉMOIRE DE L'ORDINATEUR

ELP 304 : Électronique Numérique. Cours 1 Introduction

Initiation à l informatique. Module 1 : Le Matériel

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

PRÉCISIONS ET PRÉALABLES

NFE107 Urbanisation et architecture des systèmes d information. Juin «La virtualisation» CNAM Lille. Auditeur BAULE.L 1

HP 600PD TWR i G 4.0G 39 PC

Premiers pas sur l ordinateur Support d initiation

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

Serveur Lynx CALLEO Application 2240 Fiches Technique

CARTES A PUCE. Pascal Urien - Cours cartes à puce /06/10 Page 1

La carte à puce. Jean-Philippe Babau

UE Programmation Impérative Licence 2ème Année

Ed 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

Serveur Lynx CALLEO Application 2240S Fiches Technique

QUESTION 1 {2 points}

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Tests de performance du matériel

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

Architecture matérielle des systèmes informatiques

IV- Comment fonctionne un ordinateur?

Vers du matériel libre

MAC-TC: programmation d un plate forme DSP-FPGA

L information sera transmise selon des signaux de nature et de fréquences différentes (sons, ultrasons, électromagnétiques, électriques).

Certificat Informatique et internet Niveau 1 TD D1. Domaine 1 : Travailler dans un environnement numérique évolutif. 1. Généralités : Filière

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

SQL Server 2008 et YourSqlDba

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Modules d automatismes simples

Représentation des Nombres

Architecture des ordinateurs

La technologie Java Card TM

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

SERVEUR CALLEO APPLICATION R269M

TD Architecture des ordinateurs. Jean-Luc Dekeyser

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Multichronomètre SA10 Présentation générale

Structure et Technologie des Ordinateurs A. Oumnad

Spécifications détaillées

.NET remoting. Plan. Principes de.net Remoting

Programmation C. Apprendre à développer des programmes simples dans le langage C

Le multiplexage. Sommaire

LOGICIEL DC4D MONITOR

Architecture des ordinateurs

INITIATION A L'INFORMATIQUE

CHIPSETS. Qui gère les informations qui circulent au sein de la carte mère?

SERVEUR LYNX CALLEO DATACENTER 2460

Introduction à l informatique en BCPST

Informatique Générale

Architecture des ordinateurs

1) Où est le problème? Chère lectrice, cher lecteur, On est entre nous, alors on va se tutoyer.

LES MÉMOIRES FLASH : ENTRE MÉMOIRE VIVE ET MÉMOIRE DE STOCKAGE. Etienne Nowak 12 mars Etienne Nowak - 12 mars GIS-SPADON

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

Système binaire. Algèbre booléenne

Diagrammes de Package, de déploiement et de composants UML

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

1. PRESENTATION DU PROJET

Bois. P.21 Bois-béton à Paris. Carrefour du Bois. Saturateurs. Usinage fenêtres. Bardages P.25 P.34 P.31 P.37. La revue de l activité Bois en France

Architecture des calculateurs

Options indispensables, fortement conseillées pour démarrer sans soucis

Éléments d'architecture des ordinateurs

MODE D EMPLOI Version micrologiciel: 11 - Standard

Fiche technique CPU 315SN/PN (315-4PN33)

ASR1 TD7 : Un microprocesseur RISC 16 bits

Microprocesseur + Logiciel

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

BTS-DSI. Structure et technologie des composantes d ordinateurs

La mémoire. Un ordinateur. L'octet. Le bit

Architecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO

Un ordinateur, c est quoi?

Compression scalable d'images vidéo par ondelettes 2D+t

Potentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés

Transcription:

ARO2 Les mémoires Basé sur le cours de Etienne Messerli Les mémoires, unité BSL Etienne Messerli 09/04/2014 V21 Architecture des ordinateurs 2 - CPN / EMI /MSR 1 ORDINATEUR ET MEMOIRE 09/04/2014 Architecture des ordinateurs 2 - CPN / EMI /MSR 2

Ordinateur et mémoire Un rogramme est une suite d instructions stockés dans une mémoire Les oérations arithmétiques et logiques sont exécutées [en fonction du rogramme] sur des données stockées en mémoire Les instructions ou les données sont stockées sous forme de mots binaire 09/04/2014 Architecture des ordinateurs 2 - CPN / EMI /MSR 3 La mémoire La mémoire est un disositif [électronique] servant à stocker des mots binaires Chaque mot à une esse unique Adresse MEMOIRE Donnée (Instruction) Contrôle 09/04/2014 Architecture des ordinateurs 2 - CPN / EMI /MSR 4

Caractéristiques des mémoires But : conserver des informations 3 modes de fonctionnement : accès en lecture Read our obtenir l information enregistrée dans une case sécifiée (esse) accès en écriture Write our enregistrer une information dans une case sécifiée (esse) aucun accès à la mémoire (maintien) Coyright 2013 EMI, REDS@HEIG-VD 5 Les unités des mémoires Le bit : unité élémentaire d information (0 ou 1) L octet ou byte : aquet de 8 bits (vecteur, nombre), que l on eut maniuler simultanément. On l associe arfois à un caractère (code ASCII) Le mot ou word : aquet de bits que l on eut maniuler simultanément (généralement 16, 32 ou 64 bits) Coyright 2013 EMI, REDS@HEIG-VD 6

Les unités des mémoires Kilo, aquet de 1 024 éléments (2 10 ) 1K byte 1024 bytes Méga, aquet de 1 048 576 éléments, (2 20 ) 1M byte 1024 K bytes 1 048 576 bytes Giga, aquet de 1 073 741 824 éléments (2 30 ) 1G byte 1024 M bytes 1 048 576 K bytes Tera, aquet de 1 099 511 627 776 éléments (2 40 ) 1T byte 1024 G bytes 1 048 576 M bytes Peta. Coyright 2013 EMI, REDS@HEIG-VD 7 Les tyes de mémoires Les mémoires "vives" informations erdues à la mise hors tension lecture et écriture en cours d utilisation Les mémoires "mortes" informations conservées à la mise hors tension lecture en cours d utilisation écriture («rogrammation») durant la fabrication de la mémoire ou écriture articulière durant fonctionnement du système qui la contient, imlique un effacement! Coyright 2013 EMI, REDS@HEIG-VD 8

Les tyes de mémoires Mémoires volatiles (vives) RAM (random-access memory): mémoire vive, volatile SRAM static random access memory DRAM dynamic random access memory Mémoires non-volatiles (mortes) ROM read-only memory PROM rogrammable read-only memory EPROM ou UV-EPROM erasable rogrammable readonly memory EEPROM ou E2PROM electrically EPROM Flash memory FeRAM, MRAM, PRAM Coyright 2013 EMI, REDS@HEIG-VD 9 Les tyes de mémoires volatiles RAM (random-access memory): mémoire vive, volatile SRAM static random access memory: htt://en.wikiedia.org/wiki/static_random-access_memory L information est conservée dans des transistors. Elle est maintenue tant que la tension d alimentation est résente DRAM dynamic random access memory htt://en.wikiedia.org/wiki/dynamic_random-access_memory L information est conservée dans un condensateur et maintenue tant que la tension d alimentation est résente.. Il faut recharger (rafraîchir) ériodiquement les cellules de mémoire. SDRAM Synchronous dynamic RAM DDR SDRAM Double data rate Synchronous dynamic RAM DDR 100MHz, DDR2 133MHz, DDR3 166MHz, DDR4 200MHz En déveloement: T-RAM, Z-RAM, TTRAM Coyright 2013 EMI, REDS@HEIG-VD 10

Evolution des mémoires (chi) Article "Moore's Law: More or Less?" de Neil J. Gunther, site Comuter Measurement Grou, Voir: htt://www.cmg.org/measureit/issues/mit41/m_41_2.html Coyright 2013 EMI, REDS@HEIG-VD 11 Caractéristiques des SDRAM SDRAM SDRAM PC100 à 100MHz, PC 133 à 133MHz DDR1, 2 et 3 Tye Data bus Bank Bus clock MHz Data rate MT/s Transfert sur les deux flancs du clock Data rate 2 * Bus clock A chaque évolution, le nombre de rangée de circuits double. Dès lors le débit double. Coyright 2013 EMI, REDS@HEIG-VD Max caacity DDR 64 bits 1 100 to 200 200 to 400 1 Gbits DDR2 64 bits 2 200 to 533 400 to 1066 4 Gbits DDR3 64 bits 4 400 to 1066 800 to 2133 8 Gbits voir: htt://en.wikiedia.org/wiki/ddr_sdram 12

Les tyes de mémoires non-volatiles ROM contenu définit lors de la fabrication PROM contenu rogrammable une seule fois (fusible) EPROM ou UV-EPROM contenu rogrammable électriquement et effaçable avec rayons EEPROM contenu (mot) rogrammable et effaçable électriquement (quelques millisecondes) Flash memory contenu rogrammable électriquement mot ar mot et effaçable électriquement ar bloc. Tye: NOR Flash, NAND Flash htt://en.wikiedia.org/wiki/non-volatile_memory Coyright 2013 EMI, REDS@HEIG-VD 13 mémoires non-volatiles FeRAM ou FRAM Ferroelectric RAM MRAM Magnetoresistive RAM PRAM Phase-change memory comosed by chalcogenide glass, which can be "switched" between two states, crystalline and amorhous. En déveloement: CBRAM, SONOS, RRAM, Racetrack memory, NRAM, Milliede Coyright 2013 EMI, REDS@HEIG-VD 14

Structure d une RAM statique Construction matricielle, meilleure utilisation de la surface d une uce (IC: circuit intégré) RAM 1024 bits matrice 32x32 Décodeur de ligne Coyright 2013 EMI, REDS@HEIG-VD 15 Cellule de base d une RAM statique L information est mémorisée dans un latch Structure d une cellule mémorisation de Di si Wr Yi Xi actif lecture latch si Xi actif Coyright 2013 EMI, REDS@HEIG-VD 16

Extension des esses (rofondeur) Les entrées de sélection du circuit ermettent d étendre la rofondeur en utilisant lusieurs circuits A3 Mémoire 16 x 2 bits Mémoire 8 x 2 bits Mémoire 8 x 2 bits Coyright 2013 EMI, REDS@HEIG-VD 17 Extension des données (largeur) Il suffit d utiliser 2 circuits en arallèle Mémoire 8 x 4 bits Mémoire 8 x 2 bits Mémoire 8 x 2 bits D3 D2 Coyright 2013 EMI, REDS@HEIG-VD 18

09/04/2014 Adressage mémoire Une mémoire d ordinateur est toujours essé ar bytes Si une donnée contient lus d'un byte, l esse de la donnée corresond à celle du remier byte Les mots sont toujours alignés dans la mémoire Adr N x nb_bytes /mot (N est entier) mots 64 bits 0000?? 0008?? Architecture des ordinateurs 2 - CPN / EMI /MSR mots 32 bits 0000?? 0004?? 0008?? 0012?? byte esse 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 19 Rael : Little endian / big endian big endian: le byte de oids fort est mis à l'esse inférieure (le mot commence ar le byte de oids fort) little endian: le byte de oids faible est mis à l'esse inférieure (le mot commence ar le byte de oids faible) 09/04/2014 Architecture des ordinateurs 2 - CPN / EMI /MSR 20