Академический Документы
Профессиональный Документы
Культура Документы
htm
Hierarquia de Memria
Organizao de Computadores
(1)
Velocidade e custo
(Aula 4)
Capacidade de
armazenamento
Memria
Flash memory
Magnetic disk
http://www.inf.ufes.br/~rgomes/sp1.htm
Hierarquia de Memria
http://www.inf.ufes.br/~rgomes/sp1.htm
Registradores
(2)
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
(1)
Abstrao de valores 0 ou 1
Fisicamente mais fcil distinguir entre dois valores distintos do
que de mais valores. Tenso, corrente, ...
http://www.inf.ufes.br/~rgomes/sp1.htm
(3)
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
(2)
no
Memria Principal
(4)
de bits
Sistemas de Programao I 2007/2
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
Memria Principal
(5)
http://www.inf.ufes.br/~rgomes/sp1.htm
Barramento de Dados
MAR
CPU
tamanho
do endereo =
tamanho da palavra
Os registradores so de 32 bits
(1x,2x,...)
tamanho
da palavra
(4)
RAM
Barramento de
Endereos
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
(6)
11
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
(5)
10
clula = 1 byte
12
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
Memria Principal
(7)
http://www.inf.ufes.br/~rgomes/sp1.htm
(8)
Barramento de
Controle
CPU
Barramento de Dados
2 -1
RAM
Barramento de
Endereos
13
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Principal
Tipos de Memria
(9)
(1)
Memory):
http://www.inf.ufes.br/~rgomes/sp1.htm
14
A clula pode ser acessada sem ter que percorrer os endereos anteriores.
O tempo de acesso praticamente o mesmo para todas as clulas
Voltil
15
16
http://www.inf.ufes.br/~rgomes/sp1.htm
Tipos de Memria
http://www.inf.ufes.br/~rgomes/sp1.htm
Tipos de Memria
(2)
Baseadas em capacitores
Carga deve ser restaurada periodicamente, pois suas informaes
vo desaparecer aps um certo intervalo de tempo
Menores,consomem menos potncia, mais baratas
SDRAM (Synchronous Dynamic Random Access Memory)
Mdulo DDR (Double Data Rate) : trfego de dois dados por pulso de
clock (transfere dados tanto na subida quanto na descida do sinal de clock)
17
Mdulo SDR (Single Data Rate): transfere um dado por pulso de clock
Baseadas em flip-flops
Contedo persiste enquanto circuito alimentado
Mais rpidas (geralmente usadas como memria cache)
http://www.inf.ufes.br/~rgomes/sp1.htm
Tipos de Memria
(4)
19
(1)
18
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Flash
(3)
20
http://www.inf.ufes.br/~rgomes/sp1.htm
http://www.inf.ufes.br/~rgomes/sp1.htm
(2)
0 00011000
bit de paridade dado
21
Profa Roberta
L.G. - LPRM/DI/UFES
Tabela de palavras
de cdigo vlidas
(bit de paridade)
(4)
00000
01011
10110
11101
Memria Cache
23
(1)
Princpio bsico
22
http://www.inf.ufes.br/~rgomes/sp1.htm
Tabela de palavras
de cdigo vlidas
(cdigo hipottico)
0 000
1 001
1 010
0 011
1 100
0 101
0 110
1 111
XOR
http://www.inf.ufes.br/~rgomes/sp1.htm
(3)
24
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Cache
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Cache
(2)
Princpio da Localidade
Localidade Temporal
Localidade Espacial
Localidade Temporal
Localidade Espacial
25
Memria Cache
(4)
Exemplo
Se uma cache tiver uma linha com 64 bytes, uma referncia
ao endereo 260 que no est na cache (falha) vai trazer
da memria principal p/ a cache a linha composta pelos
bytes 256 a 319:
Bloco
63
127
191
255
319
64 bytes
27
Memria Principal
Posicionamento lgico da
memria cache
(5)
0
64
128
192
256
http://www.inf.ufes.br/~rgomes/sp1.htm
26
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Cache
(3)
h = (k - 1)/k
Taxa de Falhas = 1 h
28
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Cache
Erro (miss)
Hierarquia de Memria
(6)
Acerto (hit)
http://www.inf.ufes.br/~rgomes/sp1.htm
Capacidade de
armazenamento
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Secundria
31
(2)
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Secundria
(1)
30
32
http://www.inf.ufes.br/~rgomes/sp1.htm
Memria Secundria
Memria Secundria
(6)
http://www.inf.ufes.br/~rgomes/sp1.htm
Controlador de Disco
(7)
Padres
34
ANEXO 1
http://www.inf.ufes.br/~rgomes/sp1.htm
http://www.inf.ufes.br/~rgomes/sp1.htm
Referncias
http://www.wikipedia.org
http://www.dcc.ufla.br/infocomp/artigos/v1.1/cce.pdf
35
36
...