Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2013.1
Subsistemas de Memria
(CAP. 5 ou 4)
TPICOS
MEMRIA
HIERARQUIA DE MEMRIA
REGISTRADORES
MEMRIA CACHE
MEMRIA PRINCIPAL
ESTRUTURA DA MEMRIA PRINCIPAL
CLULA
CAPACIDADE DA MEMRIA PRINCIPAL
MEMRIAS AUXILIARES
EXERCCIOS
MEMRIA
O que so memrias?
MEMRIA
Tecnologias
As primeiras tecnologias utilizadas em memrias foram as
memrias de ncleos magnticos, hoje apenas uma
curiosidade. As memrias modernas so compostas por
circuitos semicondutores, com novas tecnologias sendo
criadas a cada ano permitindo que grandes quantidades de
clulas de memria sejam encapsuladas em pequenas
pastilhas.
HIERARQUIA DE MEMRIA
HIERARQUIA DE MEMRIA
HIERARQUIA DE MEMRIA
A UCP (unidade central de processamento) v nesta ordem e acessa
primeiro a que est mais prxima. Subindo na hierarquia, quanto
mais prximo da UCP, maior velocidade, maior custo, porm
menor capacidade de armazenamento.
CAPACIDADE
VELOCIDADE
Tipo
Capacidade
Velocidade
Custo
Localizao
Volatilidade
Registrador
KBytes
muito alta
muito alto
UCP
Voltil
Memria Cache
Mbytes
alta
alto
UCP/placa
Voltil
Memria Principal
Gbytes
mdia
mdio
Placa
Voltil
Memria Auxiliar
Tbytes
baixa
baixo
Externa
No Voltil
REGISTRADORES
Registradores
so dispositivos de armazenamento
temporrio, localizados na UCP, extremamente rpidos,
com capacidade para apenas um dado (uma palavra).
Devido a sua tecnologia de construo e por estar
REGISTRADORES -caractersticas
Tempo de acesso Possuem o menor tempo de acesso de
MEMRIA CACHE
Com o desenvolvimento da tecnologia de construo da UCP,
Nveis da Cache
Por esse motivo, desenvolveram-se outras arquiteturas de
memria privilegiando a velocidade de acesso As
Memrias Cache.
Cache de nvel 1 (L1)
Geralmente dividida para instrues e dados
Fica localizada no mesmo chip do processador
Tamanho variando entre: 16 kB 64 kB
Cache de nvel 2 (L2)
Fica num chip separado do processador, mas no mesmo
encapsulamento
Tamanho variando entre: 64 kB 2 MB
Cache de nvel 3 (L3)
Fica localizada na placa me (em alguns computadores)
Contm alguns MBytes
Construda com tecnologia SRAM
MEMRIA CACHE
MEMRIA CACHE
No entanto
O custo de fabricao da memria cache muito maior que
MEMRIA CACHE
Quando a UCP busca um determinado dado e o encontra
MEMRIA CACHE
Os processadores atuais usam controladores de cache bastante avanados,
o que permite que os caches trabalhem com percentagens de acerto
surpreendentemente boas considerando o tamanho..
MEMRIA CACHE
A memria cache formada por clulas de memria SRAM, que so
MEMRIA CACHE
Esta uma foto do ncleo de um Pentium III com seus 256 KB de cache L2
core i7 980X
MEMRIA PRINCIPAL
Memria Principal a parte do computador onde
Sistema Operacional.
MEMRIA PRINCIPAL
Tempo de acesso Possue velocidade de transferncia
CLULA
Clula - a unidade de armazenamento da MP do
CLULA
Cada clula identificada por um endereo nico, pela
CLULA
A estrutura da memria principal um problema do projeto de
hardware:
- mais endereos com clulas menores ou
-menos endereos com clulas maiores?
O tamanho mais comum de clula era 8 bits (1 byte); hoje j so
comuns clulas contendo vrios bytes.
Nmero de bits para representar um endereo
Expresso geral: MP com endereos de 0 a (N-1)
N = 2x logo:
x = log2 N
sendo x = n de bits para representar um endereo e
N o nmero de endereos
memria
O valor M Indica a quantidades de bits que pode ser
armazenado em cada clula. Logo temos 2 M
combinaes possveis
T = N x M capacidade da memria
Exemplo
Uma memria RAM(MP) tem um espao mximo de
MEMRIA - EXERCCIOS
1) Numa MP com 1kbyte de capacidade, onde cada clula tem 8
bits:
a) quantas clulas tem a MP?
b) quantos bits so necessrios para representar um endereo de
memria?
2) Um computador enderea 1k clulas de 16 bits cada uma. Pedese:
a) sua capacidade de memria;
b) o maior endereo que o computador pode enderear;
3) A memria de um computador tem capacidade de armazenar 256
bits cada clula pode armazenar 16 bits. Pede-se:
a) Qual o nmero de endereo?
b) Qual o tamanho de cada endereo?
MEMRIA - EXERCCIOS
04) Uma memria RAM (MP) fabricada com a
possibilidade de armazenar um mximo de 256Kbits.Cada
clula pode armazenar 8bits. Qual o tamanho de cada
endereo e qual total de clulas que podem ser utilizadas
naquela RAM?
MEMRIA - EXERCCIOS
4) Calcular e completar os campos
M - Tamanho da
clula
x - n de bits do
endereo
N - n de
endereos
8 bits
1 K endereos
4 bits
256 bits
4 Gbytes
1 Mbyte
64 bits
0 a (N-1) - Faixa
de endereos
1 K byte
16 bits
4 bytes
T - Capac. da
memria
0 a 65.535
0 a 262.143
Operao de escrita
A UC unidade de controle da UCP
envia para o REM o endereo da
memria onde o dado ser gravado,
e coloca o sinal de escrita no
barramento de controle para indicar
ao circuitos de controle da MP o que
fazer em seguida
Operao de escrita
A realizao completa desse processo gasta um
Operao de leitura
A realizao de uma operao de leitura segue
Operao de leitura
Operao de leitura
ERROS
Em
ERROS
A MP (ou qualquer outro tipo de memria) utiliza
ERROS
Grupo de Mbits que
sero gravados na MP
sofrem um
processamento
especfico em um
dispositivo prprio de
deteco de erros
ERROS
No processo de leitura (recuperar um dado) o sistema de
ERROS
Os k1bits armazenados so comparados com k2bits
obtendo-se
1 Ambos os conjuntos de K tem o mesmo valor
ausncia de erros, logo M bits so transmitidos
2 Os conjuntos so diferentes conclui-se
existncia de erros no bloco de M bits
ERROS
O processo de correo de erros, denominado comumente
TIPOS DE MEMRIA
Memria RAM um tipo de memria essencial para o
TIPOS DE MEMRIA
Dinmica - Esta uma memria baseada na tecnologia de capacitores
requer atualizao dos dados. Consome mais energia (o que gera mais
calor) comparando-se com a memria dinmica sendo
significativamente mais rpida. freqentemente usada em
computadores rpidos. Possui uma capacidade de armazenamento bem
menor que a memria dinmica.
TIPOS DE MEMRIA
Memria ROM- um tipo de memria que
TIPOS DE MEMRIA
EPROM- um tipo de ROM especial que pode
Fim de aula