• Aucun résultat trouvé

Une mémoire est un dispositif qui permet de stocker et de restituer des informations

N/A
N/A
Protected

Academic year: 2022

Partager "Une mémoire est un dispositif qui permet de stocker et de restituer des informations"

Copied!
15
0
0

Texte intégral

(1)

MEMOIRES VIVES

(2)

Généralités

Une mémoire est un dispositif qui permet de stocker et de restituer des informations

Stockage : écriture Restitution : lecture

Mémoire vive adressable : RAM

Une mémoire est constituée de cases identiques (même nombre de bits)

Une case est identifiée par une adresse

(3)

Schéma d’une mémoire

Ecriture Lecture Adresse

Validation

Données

(4)

Deux types de mémoires:

Les mémoires statiques (SRAM):

z

Conservent l’information indéfiniment (si tension)

z

Temps d’accès courts

z

Utilisation pour les mémoires cache, MC de petits systèmes

Les mémoires dynamiques (DRAM)

z

Perdent leur contenu au bout d’un temps limité (qq ms)

z

Nécessitent un rafraîchissement (écran)

z

Meilleure intégration

z

Temps d’accès plus longs

(5)

Mémoires statiques

D p

WE OE

CS

n

M

WE : Write Enable OE : Output Enable CS : Chip Select

n : nombre de bits d’adresse p : nombre de bits des données

A

(6)

Mémoires statiques

Fonctionnement (a)

CS WE OE Action

0 x x aucune

1 0 0 aucune

1 1 0 écriture (M(A)=D)

1 0 1 lecture (D=M(a))

TA-W TW

adresse

donnée CS

A

D WE

OE

(7)

Mémoires statiques

Fonctionnement (b)

TAD

adresse

donnée CS

A

D

WE OE

(8)

Mémoires statiques

Constitution de plans mémoire

Les mémoires (boîtiers) peuvent être assemblées pour former des mémoires plus grandes:

Assemblage en largeur (horizontal)

Permet d’augmenter le nombre de bits des mots

Les boîtiers partagent les mêmes signaux d’adresse et de contrôle

Assemblage en profondeur (vertical)

Permet d’augmenter le nombre de mots

Les lignes de données sont connectées bit à bit

La validation d’un boîtier dépend du CS et du décodage des nouvelles lignes d’adresse

Les autres lignes d’adresse et les signaux de contrôle sont distribués identiquement sur tous les boîtiers.

(9)

Mémoires dynamiques

Durée limitée de l’information stockée.

La mémoire est organisée en un tableau de N lignes et N colonnes d’un bit.

L’accès se fait avec un numéro de ligne et un numéro de colonne (bit par bit)

A0 A1

A7

#RAS #CAS

#WE

#OE D0D1 D2D3

(10)

Mémoires dynamiques

Cycle de lecture

TAR

@ligne

donnée RAS

CAS

D

@colonne TAC

#OE

Cycle de rafraîchissement

TAR

TAC

#RAS

#CAS

@ligne

(11)

Mémoires dynamiques

MEMACK ADR19

ADR18

#RAS0

#RAS2

#RAS1

#RAS3

ADR9-17

A0-8 Contrôleur de

Mémoire dynamique D

RD/#WR

Verrou de lecture

#CAS

MEMACK

ADR0-8

(12)

Memoires à Accès particulier

z Mémoires à double port

BUSYL BUSYR

DataR AdrR MEMOIRE

CSL CSR

WEL WER

AdrL DataL

(13)

Memoires à Accès particulier

BUSYL CSL WEL

CSR WER

WE CS OE

Data EoutR

DataR EinR

EoutL EinL

Arbitre

EadrR EadrL

BUSYR

DataL

Adr

AdrL AdrR

(14)

Memoires à Accès particulier

z Pile

D

Plein

Vide Emp

Dep

Init

Sommet

H

(15)

Memoires à Accès particulier

z File

D

Plein

Vide Enf

Def

Init

queue

tête

H

Références

Documents relatifs

Mathématiques Devoir n°1:. les complexes et les

Fait appel au sens de l’ouïe des élèves que l’on peut lier avec la mesure réalisée sur l’application

La surface d’un quadrilatère est maximum quand celui-ci est inscriptible dans un cercle.. Cette propriété résulte de la formule de Bretscheider qui donne l’aire A

S’il est facile d’imaginer la configuration de l’énoncé, sa construction effec- tive demande

Il a donc un centre de sym´ etrie qui est confondu avec O puisqu’il est le point de concours des parall` eles aux c´ eviennes ` a mi-distance entre les c´ eviennes et les hauteurs

Avec cinq graduations intermédiaires au minimum, celui-ci donne 40 configurations possibles qui incluent les deux qui viennent d’être mentionnées.. Pour L variant de 24

1) Soit un polygone P et un triangle T qui ont un côté commun. Dans la figure ci-après, à titre d’exemple, le quadrilatère ABCD est le polygone P et ADE est le triangle T. Ils

En s’aidant d’une équerre, retrouver les points qui appartiennent à une hauteur du triangle ABC ci- dessous?. Pour chaque point, on précisera la hauteur sur laquelle il