g3myne 05 memoria

62
Memória

Upload: vinicius-campanharo

Post on 15-Dec-2015

217 views

Category:

Documents


2 download

DESCRIPTION

Guia sobre memoria.

TRANSCRIPT

Page 1: G3MYNE 05 Memoria

Mem

ória

Page 2: G3MYNE 05 Memoria

Mem

ória

In

troduçã

o

Motiv

açã

o p

ara

ser u

m S

ub-siste

ma

O

pera

ções

Repre

senta

ção d

a in

form

açã

o

Prin

cípio

s da o

rganiza

ção d

a m

em

ória

H

iera

rquia

da m

em

ória

C

ritério

s de co

mpara

ção e

ntre

mem

ória

s

U

nid

ades d

e m

edid

a d

e ca

pacid

ade

Tip

os:

Registra

dore

s;

Cach

e;

Prin

cipal;

Secu

ndária

.

Page 3: G3MYNE 05 Memoria

M

em

ória

:

Com

ponente

do siste

ma d

e co

mputa

ção cu

ja

funçã

o é

arm

aze

nar o

s dados e

info

rmaçõ

es

manip

ula

dos p

elo

sistem

a.

A

pre

senta

-se n

o siste

ma d

e co

mputa

ção co

mo u

m

sub-siste

ma d

o m

esm

o v

isto q

ue d

evid

o a

div

erso

s fa

tore

s não e

xiste

na p

rática

som

ente

um

tipo d

e

mem

ória

nos co

mputa

dore

s atu

ais.

Intro

duçã

o

Page 4: G3MYNE 05 Memoria

Intro

duçã

o

Fa

tore

s que le

vam

a d

iversifica

ção do

s tipos d

e

mem

ória

em

um

com

puta

dor:

1.A

um

ento

cresce

nte

da v

elo

cidade d

e

pro

cessa

mento

da C

PU

(UC

P).

2.N

ece

ssidade cre

scente

de e

spaço

de

arm

aze

nam

ento

.

Page 5: G3MYNE 05 Memoria

Intro

duçã

o C

PU

x M

em

ória

Se h

ouvesse

som

ente

um

tipo d

e m

em

ória

a

CPU

perm

anece

ria

muito

te

mpo

ocio

sa.

C

iclo d

e in

struçã

o d

a C

PU

:

Aprox

imadam

ente

5ns;

C

iclo d

e m

em

ória

:

Aprox

imadam

ente

60ns;

C

om

essa

co

nfig

ura

ção

um

a

opera

ção

de

transfe

rência

de d

ados d

a M

em

ória

para

a C

PU

. M

ante

ria a

CPU

55ns o

ciosa

.

Page 6: G3MYNE 05 Memoria

Intro

duçã

o C

PU

x M

em

ória

112

24

36

0

0,5 1

1,5 2

2,5 3

3,5 4

4,5 5

5,5 6

6,5 7

7,5 8

Velo

cidade C

PU

Velo

cidade d

a

Mem

ória

Capacid

ade d

e

Arm

aze

nam

ento

da

Mem

ória

Page 7: G3MYNE 05 Memoria

Intro

duçã

o tip

os d

e m

em

ória

Pa

ra

tenta

r equilib

rar

essa

s nece

ssidades

a

mem

ória

em

um

co

mputa

dor

é

constru

ída

com

o um

su

b-siste

ma d

e dife

rente

s tip

os

de

mem

ória

que o

u beneficia

m a

velo

cidade d

e

ace

sso

ou

a

capacid

ade de arm

aze

nam

ento

.

Tip

os d

e m

em

ória

:

Registra

dore

s;

Cach

e;

Prin

cipal;

Secu

ndária

;

Page 8: G3MYNE 05 Memoria

Intro

duçã

o o

pera

ções

A

mem

ória

perm

ite q

ue d

uas o

pera

ções se

jam

exe

cuta

das so

bre

a in

form

açã

o a

rmaze

nada:

Le

itura

: Recu

pera

ção (C

óp

ia) d

e u

m v

alo

r já

arm

aze

nado.

Escrita

: Arm

aze

nam

ento

de u

ma in

form

açã

o

(opera

ção d

estru

tiva).

A

mem

ória

nunca

está

vazia

!

Nós

a

consid

era

mos

vazia

quando

a

info

rmaçã

o

arm

aze

nada n

ão é

rele

vante

ou q

uando a

orig

em

dessa

in

form

açã

o n

os é

desco

nhecid

a. Po

rém

sem

pre

há a

lgum

valo

r registra

do n

a m

em

ória

(mesm

o q

ue n

ulo

(0)).

Page 9: G3MYNE 05 Memoria

Intro

duçã

o- Repre

senta

ção d

a

info

rmaçã

o

O

ele

men

to b

ásico

para

arm

aze

nam

ento

é o

“b

it”

Bit: u

m d

igito

bin

ário

que só

pode a

ssum

ir dois

valo

res 0

ou 1

;

O

modo d

e id

entifica

ção d

os b

it's em

um

a

mem

ória

pode v

aria

r sendo:

A

usê

ncia

ou p

rese

nça

de sin

al e

létrico

.

Ausê

ncia

ou p

rese

nça

de C

am

pos m

agnético

s;

Ausê

ncia

ou p

rese

nça

de p

onto

s de lu

z;

Page 10: G3MYNE 05 Memoria

Intro

duçã

o- Repre

senta

ção d

a

info

rmaçã

o

O

com

puta

dor só

possu

i meio

s para

re

pre

senta

r núm

ero

s bin

ário

s.

C

om

base

nisso

:

Com

o é

possív

el q

ue re

pre

sente

mos sím

bolo

s com

o

por e

xem

plo

,núm

ero

s? ou o

s cara

ctere

s do

alfa

beto

?

[a-z] to

taliza

ndo 2

6 sím

bolo

s distin

tos;

Page 11: G3MYNE 05 Memoria

Intro

duçã

o- Repre

senta

ção d

a

info

rmaçã

o

Fo

rmando g

rupos d

e b

its que sã

o m

anip

ula

dos

pelo

com

puta

dor (co

m ba

se n

as in

struçõ

es d

e

um

pro

gra

ma) co

mo “e

ntid

ades” a

tôm

icas.

E d

efin

indo m

apeam

ento

s entre

os v

alo

res

bin

ário

s e o

s símbolo

s que d

ese

ja-se

re

pre

senta

r na m

em

ória

.

No e

xem

plo

de re

pre

senta

ção d

os 2

6 sím

bolo

s do

alfa

beto

a fo

rmaçã

o d

e g

rupos d

e 5

bits co

mo

ele

mento

s único

s gara

ntiria

a a

ssocia

ção d

e ca

da

símbolo

à u

m n

úm

ero

bin

ário

distin

to d

e 5

díg

itos.

Q

ual o

pro

ble

ma co

m e

ssa re

pre

senta

ção?

Page 12: G3MYNE 05 Memoria

Intro

duçã

o- Repre

senta

ção d

a

info

rmaçã

o

Existe

a

possib

ilidade

de

repre

senta

r na

mem

ória

s valo

res q

ue o

pro

gra

ma n

ão e

steja

pre

para

do

à

manip

ula

r. o

que

se

não

for

pre

visto

pode

leva-lo

a

apre

senta

r um

co

mporta

mento

inesp

era

do.

Page 13: G3MYNE 05 Memoria

Intro

duçã

o- Princíp

ios d

a o

rganiza

ção

da m

em

ória

A

partir d

a m

anip

ula

ção n

ão d

e b

it's indiv

iduais

mas

de gru

pos

de bit's

surg

e o co

nce

ito de

célu

la d

e m

em

ória

.

A

mem

ória

é

assim

org

aniza

da

com

o

um

gra

nde

conju

nto

de

célu

las.

O

bs: E

m g

era

l o te

rmo cé

lula

é re

fere

nte

a u

nid

ade

ele

menta

r da m

em

ória

prin

cipal o

mesm

o co

nce

ito

rece

be

outra

s desig

naçõ

es

nos

outro

s tip

os

de

mem

ória

s existe

nte

s. ( blo

co, se

tor , clu

ster e

etc).

Page 14: G3MYNE 05 Memoria

Intro

duçã

o- Princíp

ios d

a o

rganiza

ção

da m

em

ória

Lo

caliza

ção d

a in

form

açã

o:

C

ada cé

lula

da m

em

ória

está

asso

ciada a

um

endere

ço.

O

endere

ço a

identifica

dentre

as o

utra

s célu

las

existe

nte

s na m

em

ória

.

O e

ndere

ço co

nsiste

de u

m n

um

ero

inte

iro se

m

sinal.

Page 15: G3MYNE 05 Memoria

Intro

duçã

o- Princíp

ios d

a o

rganiza

ção

da m

em

ória

........

01

N-1

Repre

senta

ção d

e u

ma m

em

ória

de N

célu

las

Page 16: G3MYNE 05 Memoria

Intro

duçã

o- Hie

rarq

uia

da m

em

ória

Regis

trador

Cache

Mem

ória

P

rincip

al

Dis

co

Ríg

ido

Fita

Magnétic

a

L1L

2

$

Cu

sto

Pro

ces

-sador

Pla

ca

mãeGab

ine

te

Extern

o

Tem

po d

e A

cesso

1n

s a

2n

s

3n

s a

10n

s

30n

s a

90n

s

5m

s a

20m

s

10s a

3m

Capacid

ad

e

Page 17: G3MYNE 05 Memoria

Intro

duçã

o- Hie

rarq

uia

da m

em

ória

Pa

râm

etro

s de

com

para

ção

para

o

esta

bele

cimen

to d

a h

iera

rquia

das m

em

ória

s:

Tem

po d

e A

cesso

: refe

re-se

a q

uanto

tem

po a

m

em

ória

leva p

ara

colo

car u

ma in

form

açã

o n

o

barra

mento

de d

ados q

uando so

licitado.

D

ependente

da te

cnolo

gia

utiliza

da n

a co

nstru

ção d

a

mem

ória

.

Independente

da

distâ

ncia

física

entre

a

ultim

a

info

rmaçã

o

requisita

da

e

a

seguin

te

nas

mem

ória

s R

AM

'S e

RO

M'S

. O q

ue n

ão é

verd

ade p

ara

mem

ória

s de

ace

sso se

qüencia

l com

o p

or e

xem

plo

, disco

s e C

D-R

OM

's.

Page 18: G3MYNE 05 Memoria

Intro

duçã

o- Hie

rarq

uia

da m

em

ória

C

iclo

de

mem

ória

: Pe

ríodo

de

tem

po

entre

a

realiza

ção d

e d

uas o

pera

ções su

cessiv

as d

e a

cesso

a m

em

ória

.

Capacid

ade:

Quantid

ade

de

info

rmaçã

o

que

a

mem

ória

pode a

rmaze

nar.

Em

gera

l, é m

edid

o e

m b

yte

s ou e

m su

as v

aria

ções:

G

igabyte

(Gbyte

ou M

b);

M

egabyte

(Mbyte

ou M

b);

K

ilobyte

(Kbyte

ou K

b).

Page 19: G3MYNE 05 Memoria

Unid

ades d

e m

edid

a d

e ca

pacid

ade d

a

mem

ória

B

yte

:

agru

pam

ento

de 8

bit's ( u

m n

úm

ero

bin

ário

de 8

díg

itos);

Em

gera

l é a quantid

ade de bit's

que pode se

r arm

aze

nado e

m u

ma ú

nic

a célu

la d

e m

em

ória

, Po

rém

a

quantid

ade

de

bit's

que

form

am

um

a

célu

la p

ode v

aria

r de a

cord

o co

m o

com

puta

dor

analisa

do.

Pre

fixos:

1K

byte

=2¹°b

yte

s =1024byte

s;

1M

byte

=2¹°K

byte

s=2²°b

yte

s=(1

024x1024)b

yte

s;

1G

byte

=2¹°M

byte

s=2³°b

yte

s=(1

024x1024x1024)b

yte

s

Page 20: G3MYNE 05 Memoria

Unid

ades d

e m

edid

a d

e ca

pacid

ade d

a

mem

ória

Page 21: G3MYNE 05 Memoria

Intro

duçã

o- Hie

rarq

uia

da m

em

ória

Vola

tilidade: C

apacid

ade d

e m

ante

r a in

form

açã

o

arm

aze

nada n

a a

usê

ncia

de a

limenta

ção e

létrica

.

Te

cnolo

gia

de fa

brica

ção:

M

em

ória

s base

adas e

m se

mi-co

nduto

res: d

ispositiv

os

fabrica

dos co

mo circu

itos e

letrô

nico

s

Exe

mplo

: Registra

dore

s;

Mem

ória

s de m

eio

magnético

: disp

ositiv

os q

ue

arm

aze

nam

a in

form

açã

o co

m b

ase

em

cam

pos e

letro

-m

agnético

s.

Exe

mplo

: Mem

ória

Secu

ndária

(disco

s rígid

os, fita

s);

Mem

ória

s de m

eio

óptico

: disp

ositiv

os q

ue u

tilizam

feixe

s óptico

s para

arm

aze

nar o

valo

r do b

it(s) em

sua

superfície

.

Exe

mplo

: CD

-RO

M's;

Page 22: G3MYNE 05 Memoria

Intro

duçã

o- Hie

rarq

uia

da m

em

ória

Te

mporá

riedade: G

randeza

que in

dica

quanto

te

mpo u

ma in

form

açã

o p

erm

anece

arm

aze

nada n

a

mem

ória

.

Custo

: Valo

r monetá

rio d

efin

ido e

m fu

nçã

o d

os

outro

s fato

res. Pa

ra se

r analisa

do co

rreta

mente

o

custo

de u

ma m

em

ória

é a

nalisa

do e

m re

laçã

o a

o

custo

de u

m b

yte

indiv

iual.

Exe

mplo

:

Um

disco

rígid

o d

e 1

GB

é v

endid

o a

$100;

Enquanto

um

registra

dor d

e u

m b

yte

pode se

r co

mercia

lizado co

m o

pre

ço d

e $

10;

A

pesa

r de a

pare

nte

mente

o d

isco se

r mais ca

ro q

uando

verifica

mos se

u p

reço

por b

yte

consta

tam

os q

ue 1

byte

cu

sta a

prox

. $0,0

9 co

ntra

os $

10 d

o b

yte

do re

gistra

dor

Page 23: G3MYNE 05 Memoria

Registra

dore

s

Page 24: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Registra

dore

s

Registra

dore

s:São o

destin

o fin

al d

o co

nte

údo d

as o

utra

s m

em

ória

s no su

bsiste

ma d

e m

em

ória

. É a

m

em

ória

resp

onsá

vel p

elo

arm

aze

nam

ento

das

instru

ções n

a im

inência

de se

rem

execu

tadas

pela

CPU

assim

com

o o

s possív

eis o

pera

ndos e

re

sulta

dos d

essa

instru

ção.

São in

tern

os a

o p

roce

ssador;

Page 25: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Registra

dore

s

C

ara

cterística

s

Tem

po d

e aceso e cic

lo d

e m

em

ória

: n

ão se

aplica

m. Po

r sere

m in

tern

os a

CPU

, os re

gistra

dore

s se

mpre

possu

irão o m

enor

tem

po de ace

sso e

ciclo

de

mem

ória

de

todo

o

sub-siste

ma

de

mem

ória

(alg

o e

m to

rno d

e 1

a 5

ns).

C

ap

acid

ad

e:

Pequena

de

maneira

gera

l, um

a

pala

vra

do

sistem

a

de

com

puta

ção.

(alg

o

em

to

rno d

e 8

a 6

4 b

its).

Vola

tilidad

e:

Registra

dore

s sã

o um

exe

mplo

de

mem

ória

voltá

til e

porta

nto

nece

ssitam

de

alim

enta

ção

elé

trica

para

m

ante

r os

valo

res

arm

aze

nados.

Page 26: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Registra

dore

s

Tecnolo

gia

d

e

Fab

ricação

: Registra

dore

s sã

o

mem

ória

s de

sem

i-conduto

res

sendo

fabrica

dos

com

a m

esm

a te

cnolo

gia

que o

s dem

ais circu

itos

da C

PU

.

Tem

pora

ried

ad

e: O

s registra

dore

s são m

em

ória

s auxilia

res

inte

rnas

a

CPU

e

por

isso

tendem

a

arm

aze

nar

a

info

rmaçã

o

por

pouco

te

mpo

(gera

lmente

um

ciclo d

e in

struçã

o).

C

usto

: d

evid

o a

sua te

cnolo

gia

de fa

brica

ção se

r m

ais

avança

da

os

registra

dore

s sã

o

o

tipo

de

mem

ória

com

o m

aio

r custo

.

Page 27: G3MYNE 05 Memoria

Mem

ória

Cach

e

Page 28: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Cach

e

M

em

ória

C

ach

e:

Mem

ória

s dese

nvolv

idas

com

o

obje

tivo

de

min

imiza

r o g

arg

alo

existe

nte

na tra

nsfe

rência

de in

form

açõ

es e

ntre

a m

em

ória

prin

cipal e

a

CPU

. Te

nta

m

inim

izar

o

núm

ero

de

ace

ssos

dire

tos

da

CPU

à

mem

ória

prin

cipal.

Q

uando

não

existia

um

ciclo

de

instru

ção

esta

va se

mpre

atre

lado a

exe

cuçã

o d

e u

m ciclo

de m

em

ória

.

Page 29: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Cach

e

Po

dem

se lo

caliza

r no siste

ma d

e co

mputa

ção

em

até

dois n

íveis:

L1

: Cach

e's in

tern

as a

o p

roce

ssador;

L2

: Cach

e's e

xte

rnas a

o p

roce

ssador ( p

rese

nte

s na

pla

ca-m

ãe);

C

ara

cterística

s:

Tem

po d

e a

cesso e

cic

lo d

e m

em

ória

: varia

ndo

de 3

a 1

0 n

s;

Cap

acid

ad

e: v

ariá

vel e

m to

rno d

e 6

4K

b e

1024K

b;

V

ola

tilidad

e: p

or se

rem

constru

ídas co

mo

circuito

s ele

trônico

s nece

ssitam

, com

o o

s re

gistra

dore

s de a

limenta

ção p

ara

mante

r as

info

rmaçõ

es a

rmaze

nadas.

Page 30: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Cach

e

Tecnolo

gia

de fa

bric

ação

: circuito

s ele

trônico

s de a

lta v

elo

cidade. G

era

lmente

mem

ória

s está

ticas

constru

ídas co

m b

ase

na te

cnolo

gia

SR

AM

.

Tem

pora

ried

ad

e: p

equeno te

mpo d

e

perm

anência

das in

form

açõ

es. (e

m g

era

l o te

mpo

de e

xecu

ção d

e u

m p

rogra

ma).

C

usto

: alto

. Situ

ado e

ntre

o cu

sto d

os

registra

dore

s e d

a m

em

ória

prin

cipal. A

loca

lizaçã

o

da m

em

ória

cach

e (n

íveis L1

e L2

) tam

bém

in

fluencia

no se

u cu

sto.

Page 31: G3MYNE 05 Memoria

Mem

ória

Prin

cipal

Page 32: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Princip

al

M

em

ória

prin

cipal:

A

Mem

ória

básica

de

um

co

mputa

dor.

Arm

azen

a

os

p

rogra

mas

em

execu

ção

(pro

cessos) e

seus d

ados.

Pro

posta

de a

rquite

tura

de v

on N

ew

man

: “M

áq

uin

a d

e p

rog

ram

a a

rmazenad

o”.

Page 33: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Princip

al

C

ara

cterística

s:

Tem

po d

e a

cesso

– Cic

lo d

e m

em

ória

: entre

7 e

15 n

s.

Cap

acid

ad

e: a

tualm

ente

na o

rdem

de G

byte

s;

Vola

tilidad

e: É

um

a m

em

ória

volá

til.

Tecnolo

gia

de fa

bric

ação

: em

sua m

aio

ria D

RA

M;

Tem

pora

ried

ad

e: v

ariá

vel p

oré

m ce

rtam

ente

m

aio

r do q

ue a

tem

pora

riedade d

a m

em

ória

cach

e.

C

usto

: Baixo

Page 34: G3MYNE 05 Memoria

Mem

ória

Secu

ndária

Page 35: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Secu

ndária

M

em

ória

se

cundária

:

Tem

co

mo

obje

tivo

gara

ntir

um

arm

aze

nam

ento

perm

anente

dos

dados

e

pro

gra

mas d

o u

suário

.

Pode

ser

constitu

ída por

dife

rente

s tip

os

de

disp

ositiv

os,

alg

uns

dire

tam

ente

ligados

ao

sistem

a p

ara

ace

sso im

edia

to(d

iscos ríg

idos) e

outro

s que

podem

se

r co

necta

dos

sob

dem

anda.

Page 36: G3MYNE 05 Memoria

Tipos d

e m

em

ória

- Mem

ória

Secu

ndária

C

ara

cterística

s:

Tem

po d

e a

cesso

: muito

maio

r do o

s outro

s tipos

de m

em

ória

s discu

tidos a

lgo n

a o

rdem

de m

ili-se

gundos (5

a 2

0).

D

isp

ositiv

os d

e a

cesso s

eq

üen

cia

l: tem

po d

e a

cesso

ain

da m

aio

r

C

ap

acid

ad

e d

e a

rmazenam

ento

: atu

alm

ente

na

ord

em

de m

ais d

e 1

00 G

B.

V

ola

tilidad

e e

tem

pora

ried

ad

e: S

ão d

ispositiv

os

não v

olá

teis, isto

é a

info

rmaçã

o a

rmaze

nada

persiste

mesm

o n

a a

usê

ncia

de a

limenta

ção

elé

trica.

Tecnolo

gia

de fa

bric

açã

o: A

ltam

ente

variá

vel

podendo se

r: ele

tro-m

ecâ

ncica

, ele

tro-m

agnética

s, Fe

ixes ó

ptico

s entre

outra

s.

Page 37: G3MYNE 05 Memoria

Mem

ória

Prin

cipal - D

eta

lhes

Page 38: G3MYNE 05 Memoria

Mem

ória

Prin

cipal

O

rganiza

ção

O

pera

ções

Le

itura

Escrita

Tip

os d

e M

em

ória

Prin

cipal

R

AM

's

Varia

ções Te

cnoló

gica

s

RO

M's

Varia

ções Te

cnoló

gica

s

Page 39: G3MYNE 05 Memoria

Org

aniza

ção e

opera

ções

Page 40: G3MYNE 05 Memoria

Org

aniza

ção d

a M

P

O

rganiza

ção d

e u

ma

mem

ória

de 8

célu

las

de M

bits

Pa

lavra

: gru

po d

e b

its utiliza

do p

ela

CPU

co

mo e

ntid

ade

atô

mica

.

End 0

00

End 0

01

End 0

10

End 0

11

End 1

00

End 1

01

End 1

10

End 1

11

Célu

la d

e M

bits

Page 41: G3MYNE 05 Memoria

Opera

ções d

a M

P

R

DM

: Registra

dor d

e

Dados d

e M

em

ória

;

REM

: Registra

dor d

e

Endere

ços d

e

mem

ória

;

UC

: Unid

ade d

e

contro

le;

B

D: B

arra

mento

de

dados;

B

E: B

arra

mento

de

Endere

ços;

B

C: B

arra

mento

de

contro

le;

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 42: G3MYNE 05 Memoria

Leitu

ra

Page 43: G3MYNE 05 Memoria

Leitu

ra

1.R

EM

rece

be o

endere

ço d

a cé

lula

dese

jada p

ara

a

opera

ção.

A se

guir o

endere

ço é

envia

do p

ara

a

mem

ória

pelo

barra

mento

de

endere

ços.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 44: G3MYNE 05 Memoria

Leitu

ra

A

únid

ade d

e co

ntro

le

envia

o p

ara

mem

ória

o sin

al d

e le

itura

pelo

barra

mento

de

contro

le.

O

endere

ço re

cebid

o

na m

em

oria

é

deco

difica

do.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 45: G3MYNE 05 Memoria

Leitu

ra

O

conte

údo d

a cé

lula

se

lecio

nada é

envia

do

de v

olta

a cp

u p

elo

barra

mento

de d

ado

s.R

DM

REM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 46: G3MYNE 05 Memoria

Leitu

ra

O

RD

M re

cebe d

o

barra

mento

de d

ado

s o co

nte

údo d

a cé

lula

se

lecio

nada n

a

opera

ção.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 47: G3MYNE 05 Memoria

Leitu

ra

C

onsid

era

ções:

A

realiza

ção d

esse

s 4 p

asso

s gasta

um

tem

po

de a

cesso

à m

em

ória

.

Não h

á g

ara

ntia

que a

MP e

steja

apta

a

realiza

r outra

opera

ção e

m se

guid

a.

Essa

cara

cterística

depende d

o tip

o d

e R

AM

utiliza

da.

SR

AM

's perm

item

que o

utra

opera

ção p

ossa

ser

realiza

da a

pós a

opera

ção D

RA

M's n

ão

Page 48: G3MYNE 05 Memoria

Escrita

Page 49: G3MYNE 05 Memoria

Escrita

1.R

EM

rece

be o

endere

ço d

a cé

lula

dese

jada p

ara

a

opera

ção.

A se

guir o

endere

ço é

envia

do p

ara

a

mem

ória

pelo

barra

mento

de

endere

ços.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 50: G3MYNE 05 Memoria

Escrita

R

DM

rece

be d

e o

utro

re

gistra

dor o

valo

r que d

ese

ja-se

arm

aze

nar na

MP.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 51: G3MYNE 05 Memoria

Escrita

A

únid

ade d

e co

ntro

le

envia

o p

ara

mem

ória

o sin

al d

e le

itura

pelo

barra

mento

de

contro

le.

O

endere

ço re

cebid

o

na m

em

oria

é

deco

difica

do.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 52: G3MYNE 05 Memoria

Escrita

O

conte

údo d

o R

DM

é

envia

do à

MP p

elo

barra

mento

de d

ado

s.

E

entã

o

o

conte

údo

do

RD

M

é

arm

aze

nado n

a M

P

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 53: G3MYNE 05 Memoria

Leitu

ra

O

RD

M re

cebe d

o

barra

mento

de d

ado

s o co

nte

údo d

a cé

lula

se

lecio

nada n

a

opera

ção.

RD

MR

EM

UC

CPU

Contro

lador

BC

BD

MP

BE

Page 54: G3MYNE 05 Memoria

Escrita

C

onsid

era

ções:

A

realiza

ção d

esse

s 4 p

asso

s gasta

um

tem

po

de a

cesso

à m

em

ória

.

Não h

á g

ara

ntia

que a

MP e

steja

apta

a

realiza

r outra

opera

ção e

m se

guid

a.

A

Escrita

é u

ma o

pera

ção d

estru

tiva. O

valo

r arm

aze

nado a

nte

riorm

ente

na cé

lula

é p

erd

ido.

Page 55: G3MYNE 05 Memoria

Tipos d

e m

em

ória

prin

cipal

Page 56: G3MYNE 05 Memoria

Tipos d

e m

em

ória

prin

cipal

R

AM

( Random

Acce

ss Mem

ory

) : Mem

ória

de

ace

sso R

andôm

ico.

O

tem

po d

e a

cesso

para

qualq

uer u

ma d

as cé

lula

s é ig

ual.

Q

ualq

uer cé

lula

pode se

r ace

ssada in

dependente

de a

cesso

s ante

riore

s.

Page 57: G3MYNE 05 Memoria

Varia

ções te

cnoló

gica

s das R

AM

's

SRA

M (S

tatic R

AM

):

Ace

sso rá

pid

o e

custo

ele

vado n

orm

alm

ente

utiliza

das p

ara

a co

nstru

ção d

e m

em

ória

s cach

e;

D

RA

M (D

ynam

ic RA

M)

utiliza

do g

enerica

mente

na co

nstru

ção d

a M

P. Vem

so

frendo v

aria

ções te

cnoló

gica

s por p

arte

dos

fabrica

nte

s de h

ard

ware

.

A

prin

cípio

as R

AM

's perm

item

que a

mba

s as

opera

ções d

e m

em

ória

seja

m re

aliza

das so

bre

su

as cé

lula

s. Pore

m ex

iste u

m tip

o e

specia

l de

RA

M q

ue p

erm

ite so

mente

a le

itura

dos v

alo

res

nela

arm

aze

nados. S

ão a

s mem

ória

s RO

M

Page 58: G3MYNE 05 Memoria

Varia

ções te

cnoló

gica

s das R

AM

's

R

AM

SR

AM

D

RA

M

FPM

DR

AM

ED

OD

RA

M

SD

RA

M

RD

RA

M

R

OM

R

OM

PR

OM

EPR

OM

EEPR

OM

Page 59: G3MYNE 05 Memoria

RO

M's

R

OM

's (Read O

nly

Mem

ory

)

Mem

ória

s RA

M's, q

ue n

ão p

erm

item

que a

opera

ção d

e e

scrita se

ja re

aliza

da e

m su

as cé

lula

s.

N

ão sã

o v

olá

teis, isto

é a

info

rmaçã

o a

rmaze

nada

neste

tipo d

e m

em

ória

persiste

arm

aze

nada

mesm

o n

a a

usê

ncia

de co

rrente

elé

trica.

São u

tilizadas, p

rincip

alm

ente

para

perm

itir a ca

rga

do siste

ma d

e co

mputa

ção.

A

plica

ções:

B

IOS (B

asic In

put O

utp

ut S

yste

m)

M

icropro

gra

mas (firm

ware

)

Page 60: G3MYNE 05 Memoria

Tipos d

e M

em

ória

RO

M

R

OM

(“pura

”)

Os v

alo

res q

ue a

rmaze

na fo

ram

inse

ridos d

ura

nte

o

pro

cesso

de fa

brica

ção d

o ch

ip.

C

onstru

ída a

partir d

e u

ma m

atriz q

ue é

entã

o

duplica

da e

m d

iverso

s outro

s chip

s.

Bara

ta se

fabrica

do v

isando a

imple

menta

ção d

e

um

a g

rande q

uantid

ade d

e ch

ips a

partir d

a m

atriz.

Pro

ble

mas

In

tole

rante

a e

rros: C

aso

oco

rra a

lgum

erro

de

pro

gra

maçã

o a

nív

el d

e b

its a m

atriz se

rá p

erd

ida.

O

custo

de fa

brica

ção é

baixo

caso

varia

s unid

ades

seja

m co

nstru

ídas a

partir d

a m

atriz.

Page 61: G3MYNE 05 Memoria

Tipos d

e M

em

ória

RO

M

PR

OM

(Pro

gra

mable

RO

M)

O

Chip

de u

ma P

RO

M é

pro

duzid

o se

m q

ue e

xista

in

form

açõ

es a

rmaze

nadas. O

usu

ário

entã

o , d

e

posse

de e

quip

am

ento

s adequados é

capaz d

e

realiza

r som

ente

um

a a

gra

vaçã

o d

e v

alo

res e

m

suas cé

lula

s.

Em

com

para

ção a

s RO

M's “p

ura

s” são m

ais

atra

ente

s pois p

ossu

em

um

custo

indiv

idual p

or

chip

mais b

ara

to d

o q

ue o

dela

s (análo

go a

gra

vaçã

o d

e C

d's co

m g

ravadore

s dom

éstico

s)

Page 62: G3MYNE 05 Memoria

RO

M's q

ue p

odem

ser a

ltera

das p

or

pro

cesso

s esp

ecia

is

EEPR

OM

(Era

sable

PR

OM

)

RO

M q

ue p

ode te

r o co

nte

údo d

e su

as cé

lula

s alte

rado q

uando ilu

min

ada co

m lu

z ultra

-vio

leta

.

EEPR

OM

(Ele

tronic E

PR

OM

) ou E

AR

OM

(E

lectrica

lly A

ltera

ble

RO

M)

O

nde a

CPU

pode co

ntro

lar, e

m co

ndiçõ

es e

specia

is a a

ltera

ção d

os v

alo

res a

rmaze

nados e

m su

as

célu

las. a

ltera

ções p

od

em

ser e

fetu

adas a

nív

el

de b

yte

s.

Fla

sh R

OM

s

Sim

ilare

s a E

EPR

OM

, Pore

m co

m v

elo

cidade d

e

alte

raçã

o m

ais rá

pid

a e

inca

paz d

e re

aliza

r alte

raçõ

es a

nív

el d

e b

yte

s (tod

o se

u co

nte

udo

deve se

r alte

rado)