Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduo
Memria
Hierarquia
Registradores;
Cache;
Principal;
Secundria.
Memria:
Introduo
Introduo
de instruo da CPU:
Aproximadamente 5ns;
Ciclo
de memria:
Aproximadamente 60ns;
Ciclo
Com
essa configurao uma operao de
transferncia de dados da Memria para a CPU.
Manteria a CPU 55ns ociosa.
12
24
36
Velocidade CPU
Velocidade da
Memria
Capacidade de
Armazenamento da
Memria
Tipos de memria:
Registradores;
Cache;
Principal;
Secundria;
Introduo operaes
Ns
a consideramos vazia quando a informao
armazenada no relevante ou quando a origem dessa
informao nos desconhecida. Porm sempre h algum
valor registrado na memria (mesmo que nulo (0)).
Introduo- Representao da
informao
Introduo- Representao da
informao
Introduo- Representao da
informao
Introduo- Representao da
informao
Existe
a possibilidade de representar na
memrias valores que o programa no esteja
preparado manipular. o que se no for
previsto pode leva-lo a apresentar um
comportamento inesperado.
Localizao da informao:
........
N-1
Custo
Tempo de Acesso
1ns a 2ns
3ns a 10ns
30ns a 90ns
5ms a 20ms
10s a 3m
e
in
ab
G
rn
te
te
Ex
o
R
e
s
g
i
s
t
rad
ce
o
r
o
or
Pr
ad
a
Cache L1 -s
ac
L2
Pl e
M
e
m
r
ia
m
Princip
a
Disco l
Rgido
Fita
M
a
g
n
tica
Capacidade
Parmetros
de
comparao
para
o
estabelecimento da hierarquia das memrias:
Prefixos:
Byte:
de fabricao:
Exemplo:
Um disco rgido de 1GB vendido a $100;
Enquanto um registrador de um byte pode ser
comercializado com o preo de $10;
Apesar de aparentemente o disco ser mais caro quando
verificamos seu preo por byte constatamos que 1 byte
custa aprox. $0,09 contra os $10 do byte do registrador
Registradores
So internos ao processador;
Registradores:
So o destino final do contedo das outras
memrias no subsistema de memria. a
memria responsvel pelo armazenamento das
instrues na iminncia de serem executadas
pela CPU assim como os possveis operandos e
resultados dessa instruo.
Caractersticas
Memria Cache
Memria Cache:
Memrias desenvolvidas com o objetivo de
minimizar o gargalo existente na transferncia
de informaes entre a memria principal e a
CPU. Tenta minimizar o nmero de acessos
diretos da CPU memria principal.
Caractersticas:
Memria Principal
Memria principal:
A Memria bsica de um computador.
Armazena os
programas em execuo
(processos) e seus dados.
Caractersticas:
Memria Secundria
Memria secundria:
Tem
como
objetivo
garantir
um
armazenamento permanente dos dados e
programas do usurio.
Pode ser constituda por diferentes tipos de
dispositivos, alguns diretamente ligados ao
sistema para acesso imediato(discos rgidos) e
outros que podem ser conectados sob
demanda.
Caractersticas:
Memria Principal
Escrita
Leitura
Organizao
Operaes
RAM's
Variaes Tecnolgicas
ROM's
Variaes Tecnolgicas
Organizao e operaes
Organizao da MP
Organizao de uma
memria de 8 clulas
de M bits
Palavra: grupo de bits
utilizado pela CPU
como entidade
atmica.
End 000
End 001
End 010
End 011
End 100
End 101
End 110
End 111
Clula de M bits
Operaes da MP
RDM: Registrador de
Dados de Memria;
REM: Registrador de
Endereos de
memria;
UC: Unidade de
controle;
BD: Barramento de
dados;
BE: Barramento de
Endereos;
BC: Barramento de
controle;
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Leitura
Leitura
1.REM recebe o
endereo da clula
desejada para a
operao.
A seguir o endereo
enviado para a
memria pelo
barramento de
endereos.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Leitura
A nidade de controle
envia o para memria
o sinal de leitura pelo
barramento de
controle.
O endereo recebido
na memoria
decodificado.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Leitura
O contedo da clula
selecionada enviado
de volta a cpu pelo
barramento de dados.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Leitura
O RDM recebe do
barramento de dados
o contedo da clula
selecionada na
operao.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Leitura
Consideraes:
A realizao desses 4 passos gasta um tempo
de acesso memria.
No h garantia que a MP esteja apta a
realizar outra operao em seguida.
Escrita
Escrita
1.REM recebe o
endereo da clula
desejada para a
operao.
A seguir o endereo
enviado para a
memria pelo
barramento de
endereos.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Escrita
RDM recebe de outro
registrador o valor
que deseja-se
armazenar na MP.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Escrita
A nidade de controle
envia o para memria
o sinal de leitura pelo
barramento de
controle.
O endereo recebido
na memoria
decodificado.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Escrita
O contedo do RDM
enviado MP pelo
barramento de dados.
E ento o contedo
do
RDM
armazenado na MP
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Leitura
O RDM recebe do
barramento de dados
o contedo da clula
selecionada na
operao.
BD
RDM
CPU
REM
BE
Controlador
MP
UC
BC
Escrita
Consideraes:
A realizao desses 4 passos gasta um tempo
de acesso memria.
No h garantia que a MP esteja apta a
realizar outra operao em seguida.
A Escrita uma operao destrutiva. O valor
armazenado anteriormente na clula perdido.
RAM
SRAM
DRAM
FPMDRAM
EDODRAM
SDRAM
RDRAM
ROM
ROM
PROM
EPROM
EEPROM
ROM's
Problemas
ROM (pura)
Flash ROMs