Les mémoires. Eduardo Sanchez INN 236. Ecole Polytechnique Fédérale de Lausanne

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

Conception de circuits numériques et architecture des ordinateurs

Chapitre 4 : Les mémoires

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

Guide Mémoire NETRAM

Structure de base d un ordinateur

PRÉCISIONS ET PRÉALABLES

Leçon 1 : Les principaux composants d un ordinateur

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

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

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Cours Informatique 1. Monsieur SADOUNI Salheddine

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.

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

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)

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

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

TASCAM MX Utilisation du SCSI

HP 600PD TWR i G 4.0G 39 PC

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Spécifications détaillées

Structure et fonctionnement d'un ordinateur : hardware

Structure et Technologie des Ordinateurs A. Oumnad

Premiers pas sur l ordinateur Support d initiation

Cours 3 : L'ordinateur

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

AUJOUR'HUI, NOUS ALLONS DÉCOUVRIR

CHAPITRE 4 LA MÉMOIRE DE L'ORDINATEUR

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

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes

Capacité de mémoire Tablettes

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

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

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse

SQL Server 2008 et YourSqlDba

Partie théorique (20 points) :

IP Remote Controller

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

Spécifications détaillées

<Insert Picture Here> Solaris pour la base de donnés Oracle

energy BOX WEB Automates de GTB

Equipement. électronique

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

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

La carte à puce. Jean-Philippe Babau

11 Février 2014 Paris nidays.fr. france.ni.com

Sauvegarde. de données. Nos conseils de prise en main

Fiche produit Fujitsu STYLISTIC M532 Tablet PC

Big Data. Les problématiques liées au stockage des données et aux capacités de calcul

La technologie Java Card TM

Vers du matériel libre

LE COFFRE FORT NUMÉRIQUE AVEC SOLUTIONS INTÉGRÉES.

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

En date du 11 décembre 2008

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

Réseau sans fil trois fois plus rapide et cinq fois plus flexible.

M06/5/COMSC/SP1/FRE/TZ0/XX INFORMATIQUE NIVEAU MOYEN ÉPREUVE 1. Mardi 2 mai 2006 (après-midi) 1 heure 30 minutes INSTRUCTIONS DESTINÉES AUX CANDIDATS

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

Présentation de la centrale VIGIK DGM1

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

PocketNet SNMP/Modbus

DÉCLARATION ET DEMANDE D'AUTORISATION D OPÉRATIONS RELATIVES A UN MOYEN DE CRYPTOLOGIE

Détection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010

Domain Name Service (DNS)

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Plan de cette matinée

BTS-DSI. Structure et technologie des composantes d ordinateurs

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

Varset Direct. Batteries fixes de condensateurs basse tension Coffrets et armoires. Notice d utilisation. Armoire A2

Tous les conseils de nos experts pour bien l utiliser.

Architecture des ordinateurs Introduction à l informatique

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

Connaître la durée de vie d'un SSD

PC INDUSTRIELS DYALOX L e c h o i x d e l a f i a b i l i t é

CHAÎNES ÉNERGÉTIQUES I CHAÎNES ÉNERGÉTIQUES. II PUISSANCE ET ÉNERGIE

MODE D EMPLOI Version micrologiciel: 11 - Standard

Présentation et installation PCE-LOG V4 1-5

Clé USB Wi-Fi TP-Link TL-WN721N (150 Mbps) Manuel d installation

CONNAITRE VOTRE APPAREIL PHOTO DESCRIPTIF DE L APPAREIL. 1 Bouton MARCHE/ARRET 5 Flash 2 Obturateur 6 Retardateur LED

Alchin Couderc Flambard TBSEID 2

Windows 7, Configuration

Architecture des calculateurs

SOCIETE NATIONALE DES CHEMINS DE FER BELGES SPECIFICATION TECHNIQUE

solutions sun2live TM

GESTION DE LA MEMOIRE

Caractéristiques techniques

Guide des mémoires Flash. Mémoires Flash portables pour ordinateurs, appareils photos numériques, téléphones portables et autres dispositifs

Installation de ndv 5

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

FICHE DE DONNEES DE SECURITE

Les réseaux cellulaires

Boîtier Externe USB 3.0 pour Disque Dur 2,5 SATA III avec soutien UASP

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

I- Définitions des signaux.

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

Lyre Matricielle Beam. 25 Leds 4 en 1 de 15W. Manuel de l utilisateur

ATELIER IMAGEJ. Différentes applications vous sont proposées pour apprendre à utiliser quelques fonctions d ImageJ :

EVault Endpoint Protection en détails : Gestion de l entreprise, Sauvegarde, Restauration et Sécurité

KX GPRS SERIAL ETHERNET MODEM Le modem GPRS/EDGE «Machine to Machine»

Transcription:

Les mémoires INN 236

Les mémoires n Une mémoire est un élément de stockage d information n Les bits stockés sont organisés en forme de matrice: la dimension de la mémoire est donnée par le nombre de lignes fois la largeur de la ligne n Chaque ligne de la mémoire est appelée un mot. Elle est identifiée par une adresse (numéro de la ligne) n Le nombre de lignes est toujours une puissance de deux n Deux opérations sont possibles, toujours sur un mot complet: la lecture (read) et l écriture (write)

décodeur d adresse 0 1 2 3 4 5 2 n-1 matrice de la la mémoire 2 n xm m bus de données n bus d adresse read write

n Il existe deux grands types de mémoire: RAM (random-access memory): mémoire volatile Statique (SRAM): l information est conservée tant que la tension d alimentation est présente Dynamique (DRAM): il faut recharger (rafraîchir) périodiquement les cellules de mémoire pour conserver les données ROM (read-only memory): mémoire non volatile mask: le contenu est initialisé au moment de la fabrication et ne peut plus être modifié PROM (programmable ROM): le contenu peut être modifié une fois par l utilisateur, à l aide d un équipement spécialisé EPROM (erasable PROM): le contenu peut être effacé et modifié plusieurs fois UV EPROM: le contenu est effacé par des rayons ultra-violets (plusieurs minutes) EEPROM (electrically EPROM): le contenu est effacé électriquement (quelques millisecondes)

n Exemple: ROM 256x4 Les mémoires ROM 0 1 2 3 4 5 31 32x32 A4 A0 A7 A5 4 4 4 4 4 4 4 4 E 0 E 1 O3 O2 O1 O0

n Cycle de lecture: adresse t a données E t a : temps d accès

n PROM: Une seule programmation est possible: elle est faite en brûlant des fusibles (un équipement particulier, le programmateur, est nécessaire). Par défaut, tous les bits sont initialement à 1 et l on brûle les fusibles des bits qu on doit programmer à 0 n EPROM: Exemple: 2516 (2Kx8) adresse PD/PGM E 11 8 données Pour programmer, il faut une tension V pp =25V et une impulsion sur l entrée PD/PGM

Les mémoires RAM n SRAM: adresse R/W données CE OE

Cycle de lecture t RC 12ns (min) adresse CE t AO t EO 12ns (max) 12ns (max) OE t GO 6ns (max) données t RC : temps du cycle de lecture

Cycle d écriture t WC 12ns (min) adresse 12ns (max) CE t s(a) 0ns (min) R/W 10ns 6ns (min) t WD t h(d) 0ns (min) données t WC : temps du cycle d écriture t s(a) : address setup time t h(d) : data hold time

n DRAM: Exemple: MCM516100 (16Mx1) adresse 12 R/W CAS sortie RAS entrée

n Un bit de donnée est stocké dans un condensateur (un latch est utilisé dans les SRAM). Une cellule de DRAM est donc très simple, ce qui permet la construction de très grandes mémoires à bas prix n Par contre, le condensateur se décharge avec le temps et l information est perdue si la charge n est pas rafraîchie périodiquement n Pour réduire le nombre de lignes d adresse, les DRAMs utilisent un multiplexage de l adresse: les bits d adresse de la ligne et de la colonne sont envoyés en séquence. Tout d abord, les bits d adresse de la ligne sont envoyés, et stockés internement grâce au signal RAS (row address strobe). Ensuite, les bits d adresse de la colonne sont envoyés, identifiés par le signal CAS (column address strobe)

Cycle de lecture 1 cycle adresse ligne colonne RAS CAS R/W sortie

Cycle d écriture 1 cycle adresse ligne colonne RAS CAS R/W entrée

n Les opérations (lecture ou écriture) sur des données situées dans la même colonne (page) peuvent être accélérées avec des cycles en mode page: le signal RAS reste active pendant que le signal CAS change pour chaque colonne n Généralement, une DRAM doit être rafraîchie chaque 8 à 16 ms. Une opération de lecture rafraîchit automatiquement toutes les adresses de la ligne sélectionnée. Mais, bien entendu, il est impossible de dépendre des cycles de lecture et il faut implémenter des cycles spéciaux de rafraîchissement

n Il existe deux grands modes de rafraîchissement: burst refresh: toutes les lignes de la mémoire sont rafraîchies consécutivement à chaque période de rafraîchissement. Toutes les opérations normales de lecture et d écriture sont arrêtées pendant le cycle de rafraîchissement distributed refresh: chaque est rafraîchie à intervalles réguliers, entre des opérations normales de lecture et d écriture. Si, par exemple, une mémoire possède 1024 lignes et une période de rafraîchissement de 8 ms, chaque ligne doit être rafraîchie toutes les 8ms/1024 = 7.8µs n Il y a deux types d opérations de rafraîchissement: RAS-only refresh: le signal RAS est mis actif pour stocker l adresse de la ligne à rafraîchir, mais le signal CAS reste inactif pendant tout le cycle. Un compteur externe est utilisé pour garder trace de la ligne rafraîchie CAS before RAS refresh: ce cycle est commencé par une activation du signal CAS avant l activation du signal RAS. L adresse de la ligne à rafraîchir est générée par un compteur interne

Les mémoires Flash n Les EPROMs sont des mémoires non volatiles rapides, à grande densité et bas prix. Toutefois, elles possèdent un grand désavantage pour certain type d applications: il faut les enlever du système pour les effacer et les reprogrammer n Les EEPROMs ne présentent pas ce problème mais, par contre, possèdent une densité inférieure et un prix plus élevé n Les mémoires Flash présentent un bon compromis: une densité beaucoup plus grande que les EEPROMs, à un coût nettement inférieur (bien que pas aussi bas que les EPROMs), tout en étant effaçables électriquement n Le seul désavantage des mémoires Flash est que l effacement n est possible que dans sa totalité ou par secteurs, mais pas byte à byte