Sunteți pe pagina 1din 21

Memórias Digitais

Memórias são componentes responsáveis por


armazenar dados e programas (instruções) em forma de
sinais digitais (ou seja em forma de 0 e 1).

Existem dois tipos básicos de memória :


Mémória RAM - Random Access Memory (memória de
acesso aleatório)

Memória ROM - Read Only Memory (memória apenas de


leitura)
Estrutura Geral de uma memória :

VCC
VCC

Barra de
endereços
Memória
Barra de
Dados
Barra de (bidirecional)
controle

GND

RAM mxn: “m” endereços de “n” bits


Capacidade de Memória:

MxN

M – número de localidades de memória (no de endereços)


VCC
N – número de bits da informação armazenada

Exemplos:
32 X 8
128 X 8
1K X 4
64K X 8
2M X 16
O no de localidades é proporcional a 2n
Em que n dá a possibilidade total de endereçamento, por um determinado número de
fios ou terminais. Assim:
32 X 8 => 32 (25) localidades de 8 bits, endereçados por 5 fios/terminais
128 X 8 => 128 (27) localidades de 8 bits, endereçados por 5 fios/terminais

As designações: VCC

K (Kilo) significa um fator 210 = 1.024


M (Mega) significa um fator 220 = 1.048.576
G (Giga) significa um fator 230 = 1.073.741.824

Exemplos:
8K X 4=> 8 x 1024 (23x210= 213) = 8192 localidades de 8 bits, endereçados por 13
fios/terminais
64K X 8=> 64 x 1024 (26x210= 216) = 65536 localidades de 8 bits, endereçados por 16
fios/terminais
2M X 16=> 2 x 1048576 (21x220= 221) = 2097125 localidades de 16 bits, endereçados por
21 fios/terminais
Capacidade de Memória significa o número total de bits que podem ser
armazenados em uma memória, que se calcula efetuando a multiplicação de
N x M.
Assim, a memória com 2M X 16, tem 2097125 x 16 = 33554432 bits de
capacidade, ou seja 221 x 24 = 225 bits.

VCC
Em geral, para facilitar, as capacidades de memória, número de
endereçamentos, quando muito grandes são especificados em números na
base hexadecimal, permitindo que a cada 4 bits, um algarismo hexadecimal
os represente.
Mapeamento de Memória

VCC

Uma memória com 8 terminais para endereçamento acessa 256 (28)


localidades, identificados de A7 até A0, sendo a localidade inicial 0016
(000000002) e terminando em FF16 (111111112). Também possui 8 terminais
para dados, I/O7 até I/O0
CS – chip select
R/W – read write
MEMÓRIA ROM :
É um tipo de memória que contém instruções imutáveis. É não-
volátil, ou seja, os dados não são perdidos com a ausência de
energia. É, também, de acesso aleatório. Alguns dos tipos de
memória ROM são: PROM, EPROM, UVEPROM e EEPROM.
PROM: Programmable Read Only Memory. São memórias programáveis
eletricamente, a gravação sendo feita internamente, mediante o rompimento de
"fusíveis", que são queimados de forma a produzir o registro de sinais digitais. Os
dados gravados na memória PROM não podem ser apagados ou alterados.

EPROM: Electrically Programmable Read Only Memory. São memórias que


podem ser gravadas, regravadas e apagadas. Para apagar seus dados, existem
duas formas:
1- por meio de luz ultravioleta, que incidirá numa janela especialmente
construída em cima do chip. As EPROMs que se enquadram nessa
característica são denominadas UVEPROM.
2- pela aplicação de pulsos elétricos . As memórias EPROMs com essas
características são denominadas E2PROM.
Arquitetura interna
Arquitetura interna
MEMÓRIA RAM
É um tipo de memória essencial para o computador, sendo usada para
guardar dados e instruções de um programa. Tem como
características fundamentais, a volatilidade, ou seja, o seu conteúdo é
perdido quando o computador é desligado; o acesso aleatório aos
dados e o suporte à leitura e gravação de dados. O processo de
gravação é destrutivo e a leitura é não destrutiva. Existem dois tipos
básicos de memória RAM, RAM Dinâmica e RAM Estática.
RAM Dinâmica (DRAM) - Memória baseada na tecnologia de capacitores.
Requer a atualização periódica do conteúdo de cada célula do chip,
consumindo, assim, pequenas quantidades de energia. Possui acesso lento
aos dados. Uma importante vantagem é a grande capacidade de
armazenamento oferecida por este tipo de tecnologia.

RAM Estática (SRAM)- Memória baseada na tecnologia de transistores. Não


requer atualização dos dados. Consome mais energia (o que gera mais calor)
comparando-se com a memória dinâmica, sendo significativamente mais
rápida. É freqüentemente usada em computadores rápidos. Possui
capacidade de armazenamento bem menor que a memória dinâmica.

.
Bloco representativo de uma RAM :
Célula básica de uma RAM :
Célula básica de uma RAM :
Arquitetura interna de uma RAM 4 x 4 :
Bloco representativo de uma RAM 4 x 4 :
Expansão de Capacidade de uma RAM
Usando duas RAM 256 x 4, obtemos um conjunto RAM de 256 x 8
Exercícios
1)Indique a palavra de endereço inicial e final de uma memória de 1M x 16.
2)Determine o mapeamento de um ROM para atuar com decodificador BCD
8421 para o código 2 entre 5. Calcule a capacidade de memória.

3) Faça a expansão de memória a partir da ROM de 65.536 × 4 (64k × 4) para


formar uma ROM de 64k × 8. Observe que “64k” é uma forma reduzida de
expressar 65.536.
4) Use RAMs de 512k × 4 para implementar uma memória de 1M × 4.

1)Use SRAMs de 1M × 4 para criar uma SRAM de


1M × 8.

S-ar putea să vă placă și