Você está na página 1de 43

Arquitetura de

Computadores

Professor Fábio Gomes


Capítulo 4 – Memórias
Sumário

• Conceitos de memória;
• Tipos de memória;
• Hierarquia de memória;
• Exemplos de memória RAM e ROM;
• Atividades.
Memória

• Recurso
Recurso necessário
necessário para
para que
que oo processador
processador
possa
possa executar
executar suas
suas tarefas;
tarefas;

• Utilizada
Utilizada para
para busca
busca de
de todas
todas as
as informações
informações
necessárias ao processamento;

• Responsáveis
Responsáveis pelo
pelo armazenamento
armazenamento de de dados
dados ee
instruções em forma de sinais digitais;
Tipos de Memória

• Memória Interna (Static RAM);


• Registradores
• Cache L1, L2, L3 e L4;

• Memória Principal (Dinamic RAM);


• RAM;
• ROM;

• Memória Secundária;
• HD;
• Pen Drive
• DVD, etc;
Acessos a Memória

• As informações podem ser armazenadas na memória


através de diversos tipos de acesso aos dados;

• Eles podem ser:


• Sequenciais;
• Diretos;
• Aleatórios;
• Associativos;
Acesso Sequencial

• Dados são organizados em unidades chamadas de


registros;
• Acesso feito através de sequência linear;
• São armazenadas informações de endereçamento;
• Responsáveis por separar os registros;
• Tempo de acesso ao registro varia;
Acesso Direto

• Emprega um mecanismo de compartilhamento para


leitura e escrita;
• Cada bloco possui um endereço único;
• Ele é baseado na localização física do dado;
• Inicialmente é feito um acesso direto a vizinhança do
registro;
• Após esse acesso, é feito outro em forma sequencial,
até achar o dado desejado;
Acesso Aleatório

• Cada mecanismo de endereçamento da memória


possui um endereçamento único;
• Tempo de acesso é constante e independente das
sequências dos acesso anteriores;
• Com isso, as informações podem ser selecionadas
aleatoriamente;
• A memória principal, usa este recurso;
Associação

• Compara um número de bits de uma


palavra com todas as palavras existentes
na memória;
• Faz acesso aleatório aos dados;
• A palavra buscada com base em seu
conteúdo e não com seu endereço;
Hierarquia de Memória
Memória Interna

• Também conhecida como SRAM, é a


memória estática, interna dos
processadores, representada pelos
componentes:
• Registradores;
• Cache;
Memória Interna

• SRAM (Static Random Access


Memory):

• Cara;
• Difícil integração;
• Alto consumo de energia;
• Rápida;
ROM x RAM

• ROM (Read Only Memory);


• Memória somente de leitura;

• RAM (Random Access Memory);


Memória de acesso randômico;
• DRAM (Dynamic RAM – RAM Dinâmicas)
• SRAM (Static RAM – RAM Estática)
ROM
• BIOS (Basic Input/Output System):
•“Ensina” aos hardwares a trabalharem entre si;

• SETUP:
•Opções de configuração de dispositivos,
inicialização, data, hora, etc. que são
mantidos pela bateria;

• POST (Power on self Test):


•Testa todo o hardware quando o
computador é ligado verificando se o que
está no SETUP é condizente com a
realidade.
PROM

• Programmable ROM
• Era vendida "virgem“;
• O programa é gravado usando um
gravador apropriado;
• Sendo que não é possível apagá-lo (isto
é, reprogramar o chip).
EPROM
• Erasable Programmable ROM;
• Vendida "virgem“;
• Programa é gravado usando um gravador
apropriado;
• É possível apagar a memória para gravar um
novo programa nela.
• Este apagamento é feito expondo o chip a uma
luz ultra-violeta por um determinado período de
tempo (15 a 45 minutos, dependendo da idade da
memória).
17
EPROM

• Esta memória possui uma pequena janela


para permitir este processo;
• Após o processo de apagamento, a
memória fica "virgem" novamente.
• Tanto para efetuar a gravação quanto
para efetuar o apagamento, a memória
precisa ser removida do circuito.
EEPROM

• Electric EPROM ou EEPROM ou


E²PROM;

• Pode ter o seu conteúdo apagado


eletricamente;

• É possível gravar e apagar o conteúdo


da memória mesmo com a memória
instalada no circuito ;
EEPROM

• Prático apagar e reprogramar este tipo


de memória ROM;

• Não é necessário remover a memória do


circuito nem expô-la à luz ultra-violeta,
como ocorre com a EPROM.
Flash ROM

• Pode ter o seu conteúdo apagado


eletricamente;
• É possível gravar e apagar o conteúdo da
memória mesmo com a memória
instalada no circuito;
• Muito mais prático apagar e reprogramar
este tipo de memória ROM;

21
21
Flash ROM

• Não é necessário remover a memória do


circuito;

• Também não é necessário expor à luz ultra-


violeta, como ocorre com a EPROM.

22
22
Flash ROM
• Não é possível apagar somente um
determinado endereço dentro da memória
e reprogramar apenas um dado;

• É necessário reprogramar toda a


memória;

• Mesmo quando é necessário alterar


apenas um único dado.
23
23
Flash ROM
MEMÓRIA DRAM
DRAM

• DRAM – Memória dinâmica


 Identificada como memória RAM;
Fácil Integração;
Barata;
Lenta
SDRAM

• Conhecida como Enhanced RAM;

• Memória RAM do tipo DRAM;

• Também possui um pequeno cache SRAM;

• Utiliza o Serial Presence Detect;


SPD – Serial Presence Detect

• Permite a BIOS identificar as características dos


módulos de memória,

• Configurar o chipset para realizar o acesso da


forma mais eficiente;

• SPD existem nos módulos de memória SDRAM,


DDR SDRAM e RDRAM;

• É implementado através de um chip de memória


EEPROM existente nos módulos, onde estão
armazenadas todas as suas características;
28
SPD – Serial Presence Detect

• Antes de existir o SPD, o BIOS precisava


determinar através de contagem, a
quantidade de memória instalada;

• Vários parâmetros relacionados com a


temporização de acesso às memórias deviam
ser obrigatoriamente programados no BIOS.

29
29
O chip SPD de um
módulo de SDRAM.
DIP (Dual In Line Package)

SIPP (Single In Line Pin Package)

DRAM-SIMM 30 vias – 8 bits

DRAM-SIMM 72 vias – 32 bits

SDR-SDRAM-DIMM 168 vias – 64 bits

DDR-SDRAM-DIMM 184 vias – 64 bits

DDR2-SDRAM-DIMM 240 vias – 64 bits

DDR3-SDRAM-DIMM 240 vias – 64 bits

31
32
32
Imagens das Memórias

33
33
Rambus DRAM

• Possui pastilhas empacotadas verticalmente;


• Revolucionou as placas de memória RAM da
época;
• Transfere dados numa taxa de 500 Mb/s;
• Recebe requisições por meio de um barramento
interno de alta velocidade;
• Internamente, utiliza um recurso chamado
Ramlink
Ramlink

• Interface
de memória que contém conexões
ponto-a-ponto;
• Essa conexões interna está disposta num anel;
• A comunicação irá gerar uma maior velocidade
na transmissão interna de dados;
MEMÓRIA
RAMBUS
SODIMM DDR2 NOTEBOOK
37
37
• DDR Dual Channel
– A memória é acessada a 128 bits em vez de 64 bits.

Memória Clock Taxa de Trans. Taxa de Trans.


Anunciado Máxima Máxima Dual Channel
DDR 200 200 MHz 1.600 MB/s 3.200 MB/s
DDR 266 266 MHZ 2.100 MB/s 4.200 MB/s
DDR 333 333 MHz 2.700 MB/s 5.400 MB/s
DDR 400 400 MHz 3.200 MB/s 6.400 MB/s
DDR2 400 400 MHz 3.200 MB/s 6.400 MB/s
DDR2 533 533 MHz 4.264 MB/s 8.528 MB/s
DDR2 667 667 MHz 5.336 MB/s 10.672 MB/s
DDR2 800 800 MHz 6.400 MB/s 12.800 MB/s
DDR2 x DDR3

DDR2

DDR3

39
39
DDR2
DDR II 533 MHZ 1024MB

DDR II 533 MHZ 1024MB

40
40
Atividades

• Quais são os trê s tipos de memórias utilizados na computação? Descreva-as.


• Defina;
• PROM
• EPROM
• EEPROM

• O que você entende por SPD?


• Quais são as principais características da memória SRAM?
• Quais são as principais características da memória DRAM?
• Qual é a memória mais rápida, DDR2 ou DDR3? Justifique.
• O que é uma TTM?
Atividades

• Quais são as principais características da


memória DRAM?
• Qual é a memória mais rápida, DDR2 ou
DDR3? Justifique.
• O que é uma TTM?
Referencias

Criação do material:
◦ Professor Fábio Gomes
STALLINGS, William; “Arquitetura e Organização de
Computadores”; Prentice Hall,; São Paulo, 2003.

Você também pode gostar