Você está na página 1de 50

Departamento de Engenharia Eltrica e de Computao

EESC-USP

SEL-415 Introduo Organizao


dos Computadores
Aula 4
Memrias
Parte 2

Profa. Luiza Maria Romeiro Cod

Autores: Prof. Dr. Marcelo Andrade da Costa Vieira


Profa. Luiza Maria Romeiro Cod
Profa. Maria Stela Veludo de Paiva
Memrias RAM

2
RAMs - Caractersticas

Permitem leitura e escrita de dados


Constitudas geralmente por Biestveis (Flip-Flops)
Acesso Aleatrio (direto)
Gerador de produtos cannicos para seleo
(decodificadores)
A maioria voltil

3
Tipos de RAM
ESTTICAS (SRAM): armazenam e
mantm os dados enquanto
houver alimentao

DINMICAS (DRAM): usam capacitor e


transistor MOSFET para armazenar dados
recarga do capacitor a cada ~ 15ns
Tempo de acesso da memria: o tempo decorrido entre uma requisio de
leitura de uma posio de memria e o instante em que a informao requerida
est disponvel para utilizao do processador.
4
RAM Esttica (SRAM)

Clula bsica composta por biestveis (FF);


So mais rpidas e mais caras que as memrias
dinmicas (DRAM)
Ocupam mais espao fsico na pastilha de silcio
do que as DRAM

Clula Bsica

5
Esttica (SRAM)
(A0 A17) = 18 bits = 218 = 262144 = 256K Word
(I/O0 - I/O3) = 4 bits = entrada e sada (bidirecional)

Alimentao
RAM 256K x 4 (+5V)

Pinos para
Pinos para endereamento
endereamento

Pinos para
Pinos de controle: entrada/sada
CE - Seleo do Chip de dados
OE - Leitura
Pino de controle:
Alimentao
256K x 4 Escrita
(TERRA)
6
Dinmica (DRAM)
Clula bsica composta por 1 capacitor e 1 transistor (por
BIT);
Necessidade de REFRESH (a cada 4 a 64 ms) para no
perder os dados;
so de custo menor e ocupam menos espao fsico na
pastilha de silcio do que as SRAM
tipicamente da rea de silcio das SRAMs ou menos
Existem diferentes tecnologias de DRAM, e as
velocidades que elas fornecem so diferentes;
So mais lentas do que as memrias estticas.
Clula Bsica

7
Dinmica (DRAM)

Os chips de DRAM diferenciam-se nos


seguintes aspectos:
tamanho da palavra (dado) da memria
(nmero de bits que cada clula armazena )
chips com 1, 4, 8, 16, 32 bits ou +
nmero de palavras na memria
capacidade de armazenamento
tempo de acesso
tipo de encapsulamento
sistema de Refresh interno ou externo

8
Comparao entre DRAM e SRAM

9
Tipos de RAM Dinmica (DRAM)
DRAM Assncrona (convencional)
Tipo que era usada nos PCs desde os dias dos IBM
PCs originais
memria no sincronizada com o CK do sistema
trabalham bem com barramentos de memria de baixa
velocidade (< 66 MHz)
DRAM Sncrona (SDRAM)
sincronizada com o CK do computador melhor
controlada
Muito mais rpida que a DRAM assncrona
Praticamente todos os computadores novos so
vendidos com um tipo de memria tipo SDRAM
10
Acesso Memria
as clulas de memria so organizadas em uma espcie
de matriz, ou seja, so orientadas em um esquema que
lembra linhas(wordline) e colunas(bitline).
controlador de memria: acessa a memria gerando
primeiro o valor RAS (Row Address Strobe) (nda linha
de qual o endereo faz parte), e depois do valor CAS
(Column Address Strobe) da coluna .

http://www.hardware.com.br/tutoriais/memoria-ram/ 11
DRAM Dinmica ASSNCRONA: Tipos de Tecnologia
FPM(Fast Page Mode): so realizados 4 acessos a memria seguidos
sendo que o 1 mais lento do que os outros. Isso porque o controlador
de memria retm o valor da ltima linha acessada(RAS) e, em seguida,
trabalha com uma sequncia de quatro colunas (CAS); assim, para
acessos realizados na mesma linha no necessrio o processador
enviar o endereo da linha. (486 e antigos Pentium).

EDO(Extended Data Output): retm os dados na sada da memria


mesmo qdo o sinal de leitura desabilitado. Portanto o prximo
endereo pode ser enviado enquanto os dados anteriores ainda esto
presentes. Aumento de desempenho de 5% em relao s FPM.

BEDO(Burst Extended Data Output): uma EDO com contador de


endereos, que aps receber os valores de linha e coluna inicial, devolve
os tres dados seguintes automaticamente (mais rpidas que as FPM e
EDO). No foi muito usada.

12
DRAM Dinmica SNCRONA: Tipos de Tecnologia
trabalham de forma sincronizada com o processador, evitando os problemas de atraso das
DRAM assncronas..

SDR SDRAM (Single Data Rate SDRAM): trabalham apenas


com uma operao por ciclo com 66 MHz, 100 MHz e 133
MHz

DDR(Double Data Rate): transfere dois dados por pulso de


clock (um na subida e outro na descida do pulso), dobrando
o desempenho da SDRAM. nomenclatura DDRx-yyyy (onde
x a gerao da tecnologia e yyyy o clock da memria
DDR); Ex: DDR2-800 :trabalham a 400 MHz
DDR2 SDRAM: trabalham com quatro operaes por ciclo de clock,
DDR3 SDRAM: trabalham com oito operaes por ciclo de clock,

RDRAM( Rambus DRAM): propriedade da Rambus,


baseada em protocolo fechado. Possui uma arquitetura
diferente, que possibilita alta taxa de transferncia de
dados (800MB/s), fazendo uso da borda de subida e descida
do clock. 13
Tipos de Encapsulamento das
Memrias DRAM
DIP (Dual In Line Package): utilizados em CIs
mais antigos de baixa capacidade. Possui pinos
salientes. Ex XT, 286 (at final da dcada de
1980)(8 bits)

SOJ (Small Outline J-Lead):Este encapsulamento tem este


nome porque as pinos do chip se dobram em forma de J.
O chip no se encaixa em furos da placa de circuito impresso,
mas montado num processo parecido com uma
colagem( muito usado atualmente). Este processo
chamado de tecnologia de montagem em superfcie (SMT).

14
Mdulos de Memrias DRAM
Devido grande quantidade de dados manipulados, os sistemas de
computadores necessitam de um maior nmero de pastilhas de
memrias. Para facilitar a instalao dessas pastilhas de memria na
placa me, mdulos foram desenvolvidos, de tal maneira que possam ser
encaixados no circuito impresso, ao invs da soldagem dos pinos das
pastilhas.

15
Tipos de Mdulos das Memrias DRAM (cont.)
SIPP (Single In Line Pin Package) : 1 mdulo a ser criado um
conjunto de chips DIP que formam uma placa de memria (pente de memria).
Usado nos processadores 286 e 386. (8 bits). Encontrados em verses de 256KB,
1MB e 4MB. (Memrias FPM, EDO e BEDO)

SIMM (Single In-Line Memory Module): (1992) difere do SIPP na forma de seus
contatos. (usado em Memrias EDO e SDRAM) Disponvel nos modelos:
30 terminais (endereos, dados (8bits) e controle) (Ex:486) (256KB, 1MB e 4MB)
72 pinos(32 bits, Ex: Pentium II) (mais comuns: 8MB, 16MB e 32MB.)

16
Tipos de Mdulos das Memrias DRAM (cont.)

DIMM (Dual In-Line Memory Module): (1997) tem encaixe igual ao do SIMM, mas
que de 168 pinos, 84 de cada lado, com contatos independentes nas duas faces (64
bits; Ex: Pentium IV)(disponvel acima de 8MB). (usado nas memrias DDR)

RIMM (Rambus In line Memory Module ): de propriedade da empresa Rambus,


possui 184 pinos, utiliza apenas pastilhas RDRAM (64 bits) de propriedade da
Rambus.
Conceito da tecnologia Rambus: consiste em transmisses de poucos bits por vez (ex: 16
bits) porm com um clock muito elevado.

17
Memrias Semicondutoras - Resumo

18
Tempos de Chaveamento das Memrias
Semicondutoras
Ta(A): Tempo de acesso
aps endereo vlido.
Ta(E): Tempo de acesso
aps habilitao do chip.
Ten(G): Tempo de
acesso aps habilitao
da sada (tristate).
Tv(A): Tempo em que os
dados esto vlidos aps
a mudana de endereo,
de E ou de G.
Tdis(G): Tempo para
desabilitar a sada aps a
mudana de endereo.

Ciclo de Leitura
Obs: Existe um atraso de propagao entre a aplicao das entradas
(endereos e controle e seleo) de uma ROM e a apario das sadas de dados
19
durante a operao de leitura.
TEMPOS DE CHAVEAMENTO DAS MEMRIAS
SEMICONDUTORAS (Cont.)

Temporizao memria RAM


trc = intervalo de durao do
ciclo de leitura;

tacc = tempo de acesso


RAM;

tco = tempo que a sada da


RAM leva para sair de alta
impedncia e ter um dado
vlido;

tod = tempo decorrido entre a


desabilitao da RAM e o
instante que as sadas da RAM
vo para alta impedncia.
Ciclo de Leitura
20
TEMPOS DE CHAVEAMENTO DAS MEMRIAS
SEMICONDUTORAS (cont.)

Temporizao memria RAM


twc = intervalo de durao do
ciclo de escrita;
tas = tempo para
estabilizao do duto de
endereos, antes de habilitar
a RAM;
tah = intervalo necessrio
para que o duto de endereos
permanea estvel;
tw = tempo de escrita, onde
/CS e R/W ficam em 0;
tds = tempo em que os dados
devem ser mantidos na
entrada, antes da
desabilitao de CS e W / R ;
tdh = tempo em que os dados
devem ser mantidos na
entrada depois da
desabilitao de CS e R /W . Ciclo de Escrita
(ou Gravao) 21
Hierarquia de Memrias em um Microcomputador

Memria secundria

22
Memria de um
Microcomputador
A memria de um computador um sistema, ou seja, um
subsistema constitudo de vrios tipos diferentes de
memrias interligados hierrquicamente. Cada uma com
suas caractersticas prprias de tempo de transferncia de
dados, capacidade de armazenamento, custo, etc.
Necessidade de vrios tipos de
memrias
Velocidade do processador >> tempo de acesso da memria

Necessidade de capacidade cada vez maior de armazenamento


manter um custo adequado

23
Organizao e hierarquia de
Memrias
Memrias so organizadas em pequenas reas identificadas por
endereos para que o processador possa buscar ou armazenar dados.

Divide-se as memrias em hierarquias com o objetivo de se obter um


desempenho prximo ao da memria mais rpida e custo prximo da
memria mais barata.

24
Hierarquia de Memrias em um Microcomputador

SRAM

SRAM

DRAM

25
Hierarquia de Memria
REGISTRADORES: so elementos bsicos de memria que apresentam as
seguintes funes de mbito geral:
* funciona como armazenador intermedirio de dados;
* permite a manipulao de dados;
* permite a manipulao de instrues.
Os registradores so fabricados para armazenar um nico bit, uma instruo ou
at mesmo um nico endereo de poucos bits de 8 a 64.

MEMRIA PRINCIPAL: ou memria de trabalho, onde normalmente devem


estar armazenados os programas e dados a serem manipulados pelo processador;

MEMRIA SECUNDRIA: permitem armazenar uma maior quantidade de


dados e instrues por um perodo de tempo mais longo; Ex: disco rgido

MEMRIA CACHE: memria cache, que se constitui de uma pequena poro


de memria com curto tempo de resposta, normalmente integrada aos
processadores e que permite incrementar o desempenho durante a execuo de
um programa.

26
Hierarquia de Memria
Registradores
Internos ao P, pequenos (8 a 128 bits), extremamente rpidos (1 a 2 nano segundos). Alto
custo. Alguns so endereveis bit.
Volteis
Mesma tecnologia dos processadores (Bipolar ou MOS)
Guardam a informao temporriamente.
Acumulador, Registro de Instruo, Program Counter

Cache
Prximos ao P. Bastante rpidos e caros (5 a 20 nano segundos).
L1 junto ao P (at 256 KB) e L2 externo (At 4MB)
Custo alto (L1 mais caros do que L2)
Tecnologia SRAM: alta velocidade (volteis)
Armazenam temporriamente instrues e dados(tempo < execuo do programa)

Memria Principal
Geralmente DRAM (50 a 80 nano segundos)
Maior capacidade de armazenamento (1GB)
Custo da DRAM mais baixo que da SRAM

Memria Secundria (ou auxiliar ou de Massa)


Memria no eletrnica. Geralmente dispositivos eletromecnicos
Tempo de acesso alto (HD 8 a 30 ms); (CD-ROM 120 a 200 ms)
Alta capacidade de armazenamento (500 GB ou mais)
No volteis (armazenamento permanente) 27
Hierarquia de Memrias em um Microcomputador

28
Memrias CACHE
tecnologia de cache consiste no uso de uma memria mais rpida, porm
menor, para acelerar uma mais lenta, porm maior;

ao usar um cache, o processador verifica se um determinado item est l.


Em caso afirmativo, essa ao denominada acerto de cache (cache
hit). Em caso negativo, denomina-se erro de cache (cache miss)e o
computador precisa esperar o tempo de ida e volta memria maior e
mais lenta;

possvel ter mltiplas camadas de cache:


Um nvel.: memria menor, porm mais rpida ( Cache L1), e uma
memria maior(DRAM), porm mais lenta.
Dois nveis: inclui uma memria de tamanho
intermedirio(cache L2) entre a mais rpida e a mais lenta.

29
Memrias CACHE
Por que a tecnologia de memria CACHE funciona?

Localidade de Referncia: significa que em um programa


razoavelmente grande, apenas pequenas pores sero utilizadas com
muita freqncia. Mesmo se o programa executvel tiver 10 megabytes
de tamanho, apenas poucos bytes dele so usados em um intervalo de
tempo qualquer, e sua taxa de repetio altssima.

Localidade Temporal: as posies de memrias uma vez acessadas


tendem a ser novamente acessadas em curto espao de tempo.(laos de
instrues, acessos a pilhas,etc)

Localidade Espacial: se um programa acessa uma posio de memria,


h uma grande probabilidade que ele acesse uma palavra
subsequente(organizao sequencial do programa)

30
Memria Secundria: Arquivo
Na execuo de programas, muitas vezes os programas precisam
manipular uma quantidade de dados to grande que no cabem na
memria principal

dados so
armazenados em
arquivos que so
lidos da memria
secundria e
processados por
partes

1981: HD introduzido pela IBM nos


PCs
1990: fitas magnticas, discos
flexveis,
31
Memria Secundria
Devem ser no-volteis (tipo ROM)
Alta capacidade de armazenamento
Baixo custo por byte
Ex:
Fita Magntica : criada em 1956 pela IBM
Disco Flexvel (FD): em 1967 pela IBM
Disco Rgido (HD) :
- IBM em 1956 : RAMAC (Random Access Method of Accounting
and Control
- IBM em 1973 -: unidade mvel de disco (tecnologia winchester)
- Seagate em 1976 : 1.0 disco rgido para microcomputadores
CD-ROM : em 1983 pela Philips
DVD: em 1997 por um consrcio de empresas (Sony, Phlips,
Toshiba...)
32
Fita Magntica
Acesso seqencial ; um driver faz a leitura e gravao
Bits so armazenados de acordo com a direo do campo magntico
Armazenamento de 9 bits (1 byte mais um de paridade)
Fita: tira de material plstico coberto com material magntico

1 dispositivo
utilizado como
memria permanente

33
Fita Magntica (cont.)
Os bits so gravados como campos magnticos: em um
sentido o bit0 no outro o bit 1.
Os campos so gerados pela passagem de corrente eltrica
em uma bobina existente na cabea de gravao.
Os dados so gravados em trilhas que variam de 1 a 9(hoje
s so fabricadas as com 9 trilhas)
Armazenamento de 9 bits (1 byte mais um de paridade)
Cada caracter armazenado verticalmente.
O conjunto de bits de uma coluna conhecido como quadro
ou frame
O espaamento entre colunas o mesmo entre bits e o
que define o desempenho da unidade da fita(densidade).
Densidade: 30 000 bpi(bytes/polegada)
Foi utilizada como armazenamento off-line(back-up),
sendo hj substituida por HD-DVD

34
Discos Rgidos(Hard Disc-HD)
Usam vrios discos achatados (pratos) revestidos nos dois lados por
material magntico armazenar informaes

Bits so armazenados de acordo com a direo do campo magntico


gravado no disco

Cada lado do prato organizado em reas circulares concntricas


(trilhas) as quais armazenam a mesma quantidade de dados com
densidades diferentes

Trilhas so divididas em partes menores denominadas setores


Os discos so montados em uma pilha e giram a uma rotao
constante (3600 a 7200 rpm)

35
Discos Rgidos
Dispositivos especiais de leitura/escrita cabeotes
usados para escrever ou ler informaes no/do disco
cada prato contm duas superfcies (um na parte
superior do prato e outro na parte inferior)
todos os cabeotes so presos a um nico brao
atuador que controla sua posio nos pratos
O cabeote de leitura/gravao no encosta no disco (fica
poucos milmetros)
Capacidade :centenas de GB
taxa de transferncia de 320 MB/s.

36
Discos Rgidos
Dados so organizados no disco
em trilhas e setores ( 512 bytes
armazenados por setor)

Clusters so conjunto de setores

Todos os braos dos cabeotes


de leitura/escrita se movimentam
em conjunto

Se um dado est gravado em


vrias trilhas da superfcie de um
nico disco a leitura mais lenta
do que se ele estivesse gravado
em vrios discos mas em trilhas
de mesma posio menos
movimento mecnico do cabeote
organizao em cilindros

37
Caractersticas dos Discos Magnticos

Pistas: Crculos concntricos


para armazenagem de dados na
Cilindros forma de bits magnticos.
Mecanismos
de acesso Discos

Pista
Braos Cabeas de gravao
de Acesso e leitura
Setores:
Partes de uma pista
38
Discos Rgidos
Dados so organizados no disco em
cilindros, trilhas e setores

reas circulares
concntricas de mesma Conjunto de trilhas que tem a
capacidade de mesma posio relativa ao setor
armazemanento brao de cabeote
Diferentes densidades Ex: cilindro 23 constitudo de trilha
de armazenamento, j trilhas com endereo 23
que as trilhas tm
tamanhos diferentes cilindro
divididas em setores Cada um tem o tamanho
de 512 bytes

Atualmente: armazenamento do bit em


campos magnticos horizontais
Densidade de 250 a 500 Gbits por
centmetro quadrado
39
Discos Rgidos
Controladoras
Circuito de comunicao disco rgido CPU (integrado
na placa-me).
Ex. Placa IDE (Intelligent Drive Electronics)
controladora muito usada

Operao de leitura de um dado


controladora de disco interpreta o endereo do dado e o transforma em uma
informao do tipo cilindro, trilha e setor
move os cabeotes para o cilindro que contm os dados
ativa cabeote especfico para ler trilha que contm o dado
coordena o fluxo de informao vinda do disco rgido para uma rea de
armazenamento temporria
envia a informao pela interface do disco rgido
40
Discos Rgidos: HD externo
So discos rgidos portteis conectveis ao computador
somente quando necessrio atravs de:
portas USB, FireWire(interface da Apple: tb conhecida
como i.Link, IEEE 1394 ou High Performance Serial
Bus/HPSB) e at SATA externo (conector que mantm a
mesma velocidade de transmisso ), dependendo do
modelo do HD.

Obs: pode-se encontrar no mercado cases que permitem ao usurio


montar o seu prprio HD externo: trata-se de um equipamento que
possibilita a conexo de um HD "convencional", fazendo com que este
funcione como um HD externo. O usurio precisa apenas adquirir um
HD compatvel com o case, que utilize a interface correta e as
dimenses correspondentes.
41
RAID Disk
(Redundant Array of Independent Disk)
Conceito surgiu no final da dcada de 1980 Soluo para a
necessidade de aumentar a capacidade de armazenamento
secundria com confiabilidade e rapidez de transferncia de
dados com a rea de armazenamento secundria
Vrias HDs independentes que armazenam a mesma
informao
Redundncia
Aumenta a confiabilidade do dado e diminui a taxa de
transferncia (paralelismo)
Operam com grande volume de dados os quais exigem
baixo tempo de transferncia
Dividir o mesmo volume de dados em mais de um disco
usando discos paralelos como se fosse um s, reduzindo o
tempo de transferncia 42
Floppy Disk

Surgiu na dcada de 1960


Utiliza o mesmo princpio de funcionamento
dos HDs, mas com apenas 1 disco e de 1 ou
duas superfcies;
Baixa capacidade de armazenamento, tempo
de leitora/escrita bastante lentos (taxa de
transferncia do floppy disk Kbytes/s e dos
HDs Mbytes/s
Baixo custo e portabilidade
Esto sendo substitudos pelos CDs
43
Meios de armazenamento com
tecnologia tica:

Compact-Disk (CD)
Lanado em 1983 para uso em udio
Elevada confiabilidade
Alta capacidade de armazenamento (650 Mb a 750 Mb)
Baixo custo(qdo produzido em grande volume)
Acesso individual aos dados (no seqencial)
Diferentes tipos surgiram para utilizao em softwares,
jogos, vdeo e som em computadores:
CD-ROM
CD-R
CD-RW 44
CD-ROM
Compact-Disk Read-Only Memory
Superfcie de policarbonato com material de alta reflexo
Geralmente de 12 cm de dimetro e 1,2 mm de espessura
Utiliza tcnicas ticas de laser para gravao (marcao) e
leitura
Apenas uma trilha em espiral iniciada em ponto prximo
ao centro do disco
Mesma densidade de armazenamento
Velocidades de rotao desigual (maior
na rea interna e menor na externa)
Acesso individual aos dados (no seqencial)
Tempo de acesso reduzido comparado s
fitas magnticas 45
CD-ROM
Marcao feita por pequenas cavidades (0,5 m) so
revestidas de material reflexivo.
A leitura feita a partir das reflexes de um feixe de laser
As cavidades (alta reflexo) contm o bit 1 e os planos
(baixa reflexo) contm o bit 0.

46
CD-R
Difere do CD-ROM por ter uma camada refletora plana de alumnio
com camada adicional ativa, constituda de corante fotossensvel
A gravao feita pela queima do material fotossensvel e
transparente, tronando-o opaco, utilizando um laser de com feixe de
alta intensidade.
A leitura feita por um feixe de laser de baixa intensidade, percorrendo
as regies opacas e translcidas produzindo reflexes ou no.

47
CD-RW
Colocao de uma camada de um material que pode ser transparente
ou opaco, de acordo com a intensidade do laser de marcao, que
altera suas propriedades qumicas.
Feixe de alta intensidade opaco (gravao)
Feixe de mdia intensidade transparente (apagamento)
Feixe de baixa intensidade leitura
Podem ser gravados e regravados diversas vezes, mas menos vezes
do que os HDs

48
DVD
Digital Video Disk
Mesma tecnologia ptica do CD, mas com setores de
marcao de tamanho menor aumentar a capacidade
Podem ter duas camadas de marcao na mesma
superfcie, que so lidas separadamente pela variao da
inclinao e da intensidade do feixe laser
DVD de 8 e12 capacidade de 17GB
Tipo de DVD Nome
Um lado, uma camada DVD-5
Um lado, duas camadas DVD-9
Dois lados, uma camada DVD-10
Dois lados, duas camadas DVD-18

49
Laser de 650 nm so utilizados para leitura ( cor vermelha)
FIM

50