Instituto Federal de Educação,
Ciência e Tecnologia - Alagoas
Sistemas de Computação
Aulas 79-81
Sumário
1. Introdução a RAM
2. Tipos de RAM
3. Características Operacionais
4. Instalando Módulos de Memória
5. Resolução de Problemas
6. Manutenção Preventiva de Memória
Sumário
1.
Introdução a RAM
2. Tipos de RAM
3. Características Operacionais
4. Instalando Módulos de Memória
5. Resolução de Problemas
6. Manutenção Preventiva de Memória
1. Introdução a RAM
Comparações e Constatações Interessantes
RAM – Random Access Memory Semelhante a um Caderno de notas que você rascunha com lápis: Você pode apagála a qualquer momento... ROM – ReadOnly Memory Necessita de procedimentos especiais para sofrer alterações Semelhante a um jornal – para ser reescrito precisa ser recicladoreciclado1. Introdução a RAM
●Usada para:
»
Armazenar programas e dados
●Usada como:
»
Cache pelo sistema
operacional …!
O S.O. armazena setores do HD recentemente acessados1. Introdução a RAM
●Nos computadores com pouca
memória RAM?
»
O Sistema Operacional utilizará
o HD como memória
substituta
→
LENTA
SWAP: Nos sistemas Windows: → Windows 9x/ME: Swapfile → Windows NT/2000/XP/Vista: Paging file1. Introdução a RAM
●Lembrese sempre:
≠
Embora seja possível gravar livremente em ambos:→ A RAM perde seus dados quando o computador é desligado...
1. Introdução a RAM
●Comparativo de Velocidade ...
»
Tempo para acesso aos dados:
RAM
Nanosegundos (10
9)
HD
Milisegundos(10
3)
1. Introdução a RAM
●Muito provavelmente ...
»
… você terá que, ao longo do ciclo de vida ...
»
… (ou vida útil) do seu computador, adicionar mais
memória RAM para:
Adaptar seu equipamento às crescentes necessidades de memória dos sistemas operacionais e aplicativos – Mais poder computacional é necessário1. Introdução a RAM
●
Quando se define a memória para um dado
sistema:
1. Introdução a RAM
●Tipo do módulo de memória
»
240pin DIMM;
»
184pin DIMM;
»
168pin DIMM;
...
1. Introdução a RAM
●
Tipo do módulo de memória
»
Pode ser necessário:
Atualizar a placamãe para obter compatibilidade com placamãe
1. Introdução a RAM
●Tipo de chip usado no módulo:
»
SDRAM,
»
DDR SDRAM,
»
RDRAM, …
→ Discutidos com detalhes posteriormente1. Introdução a RAM
●Velocidade dos módulos de memória
»
Há 3 modos de observar a velocidade do módulo
de memória:
A velocidade, em ns (nanosegundos) dos chips no módulo de memória (por exemplo, 60ns) A velocidade de clock do barramento de dados: – PC133 é de 133MHz; PC800 é de 800MHz Throughput (em MBps) da memória – PC2700 é de 2,700MBps ou 2.7GBps)»
O método de throughput é usado preferencialmente
(na atualidade) pelos módulos de memória
1. Introdução a RAM
●Verificação de Erro
»
Paridade, Nãoparidade, ECC
●Tamanhos e combinações de módulos
permitidos
●O número de módulos necessários por
banco de memória
●O número total de módulos de memória que
podem ser utilizados
»
Relação com o formfactor da placamãe
Sumário
1. Introdução a RAM
2.
Tipos de RAM
3. Características Operacionais
4. Instalando Módulos de Memória
5. Resolução de Problemas
6. Manutenção Preventiva de Memória
2. Tipos de RAM
●DRAM
»
Dynamic RAM
Virtualmente todos os módulos de memória usam algum tipo de DRAM»
Necessitam de recargas de memória para reter seu
conteúdo(ler e gravar os mesmos dados nos
mesmos endereços)
Tipos iniciais de DRAM incluíam variações: – FPM – Fast Page Mode – EDO – Extended DataOut»
2. Tipos de RAM
●SRAM
»
Static RandomAccess Memory
Não é necessário realizar refresh (renovar, recarregar) frequentemente para reter seu conteúdo. Utilizada em: – memóriascache de CPUs – Buffers de placasmãe ou discos rígidos – Armazenamento temporário de telas LCD(?) Comumente soldadas diretamente no circuitos impresso das placas ou integrada diretamente em um chip Mais rápida, logo em menor quantidade2. Tipos de RAM
●SDRAM
»
Synchronous DRAM (SDRAM)
Primeiro tipo de memória a executar de forma síncrona com o barramento do processador»
Velocidade é considerada pelas especificações dos
barramentos:
PC66 = 66MHz de velocidade do barramento PC100 = 100MHz de velocidade do barramento PC133 = 133MHz de velocidade do barramento2. Tipos de RAM
●DDR SDRAM
»
DoubleDataRate SDRAM
»
Efetua duas transferências de dados por pulso de
clock
»
Na maioria das vezes:
Velocidade(algumas vezes aferida em MHz) é a considerada em MBps PC1600 = 200MHz/1600MBps PC2100 = 266MHz/2100MBps PC2700 = 333MHz/2700MBps PC3200 = 400MHz/3200MBps2. Tipos de RAM
●DDR2 SDRAM
»
Doubledouble Data rate SDRAM(DDR2 SDRAM)
»
Executa seu barramento de dados duas vezes mais
rápido do que DDR SDRAM
Maior Desempenho que tipos anteriores PC23200 (DDR2400; 3200 MBps); PC24200 (DDR533) PC25200 (DDR2667); PC26400 (DDR2800); PC2 8500(DDR21066).2. Tipos de RAM
●Rambus
»
Utilizado pelos primeiros chipsets Intel para
Pentium 4
»
Também conhecido como RIMM
Produzida em duas versões: – 16 bit – 32 bit – Mais informações 16 bits X 32 bits: ● http://www.tomshardware.com/reviews/warpspeed rambus,4803.html2. Tipos de RAM
●
Rambus
2. Tipos de RAM
Sumário
1. Introdução a RAM
2. Tipos de RAM
3.
Características Operacionais
4. Instalando Módulos de Memória
5. Resolução de Problemas
6. Manutenção Preventiva de Memória
3. Características Operacionais
●Os módulos de memória podem ser
classificados de várias formas, incluindo:
A quantidade de memória encontrada no módulo Diferenças entre memória com paridade e sem paridade Diferenças entre memória com ECC e sem ECC Diferenças entre memórias registradas e sem buffer(unbuffered) Diferenças entre memórias singlesided e doublesided3. Características Operacionais
3. Características Operacionais
●Comparação entre módulos de memória
»
Principais tipos de módulos de memória (formato
de fabricação):
SIMM – Single Inline Memory Module – Possui uma linha de 30 ou 72 conectores na parte de baixo do módulo – Single? ● Referese a mesma pinagem em ambos os lados do módulo de memória3. Características Operacionais
●Comparação entre módulos de memória
Single Inline Pin Package (SIPP) – Variação pouco utilizada do SIMM Dual Inline Memory Module (DIMM) – Pinagem nas versões ● 168 pinos ● 184 pinos ● 240 pinos – Dual? ● Cada lado possui uma pinagem diferente3. Características Operacionais
●Comparação entre módulos de memória
Small Outline DIMM (SODIMM) – Versão compacta do padrão de módulo DIMM – Disponível em diversas pinagens – Utilizados em notebooks e impressoras laser3. Características Operacionais
●
Comparação entre módulos de memória
Rambus RDRAM Module
Small Outline Rambus Module
3. Características Operacionais
●Existem dois métodos que são usados para
proteger a
confiabilidade da memória
Verificação de paridade ECC – Código de correção de erros Confiabilidade!!!3. Características Operacionais
●
Verificação de paridade
●
ECC – Código de correção de erros
»
Ambos os métodos dependem da presença de um
3. Características Operacionais
●Módulos de Memória com e sem Paridade
»
Envolve a contagem do número de uns e zeros
»
Funciona da seguinte forma:
Sempre que a memória é acessada, cada bit de dados possui um valor 0 ou 1 (DUH!) Quando os valores são adicionados ao valor no bit de paridade, a soma de verificação resultante deve ser um número ímpar!3. Características Operacionais
●
Módulos de Memória com e sem Paridade
3. Características Operacionais
●Memória com e sem ECC
»
Bit de paridade: Reinicia o sistema
INADEQUADO para: Aplicações críticas, como servidores de rede, não devem ser reiniciados»
ECC – Técnica não apenas de verificação, mas de
correção de erro
»
O sistema (placamãe, RAM) devem possuir
suporte a esta tecnologia
3. Características Operacionais
●
Memória com e sem ECC
3. Características Operacionais
●Memórias registradas e sem buffer (unbuffered)
»
A maioria dos módulos de memória para Desktop são
unbuffered (sem buffer)
Buffer: área usada para armazenamento temporário de dados na memória do computador durante operações de entrada/saída»
Contém um registrador entre os módulos de DRAM e
o controlador da memória
Significado: possui um chip a mais, através do qual os dados terão que cruzar Mais uma etapa menos desempenho→3. Características Operacionais
●Memórias registradas e sem buffer (unbuffered)
»
Quais as vantagens?
Estabilidade – Mais adequada para servidores Escalabilidade – Quanto maior a quantidade de memória, memórias registradas irão apresentar menor latência e melhores larguras de banda.3. Características Operacionais
3. Características Operacionais
3. Características Operacionais
3. Características Operacionais
●
Memórias singlesided e doublesided
»
Em módulos SIMM
3. Características Operacionais
●
Memórias singlesided e doublesided
3. Características Operacionais
●Memórias singlesided e doublesided
»
Em módulos DIMM:
Referese a bancos com dois slots – O que é um banco de memória? ● Importante: conjunto de chips capaz de fornecer ao mesmo tempo tantos bits quantos necessários pra preencher a "largura" do barramento. (Para maiores informações: [2])Sumário
1. Introdução a RAM
2. Tipos de RAM
3. Características Operacionais
4.
Instalando Módulos de Memória
5. Resolução de Problemas
6. Manutenção Preventiva de Memória
4. Instalando Módulos de Memória
●Procedimentos iniciais comuns a todos os tipos
de memória:
»
Desligar o computador
»
Desconectar o cabo de energia
»
Tomar medidas de precaução quanto a descargas
eletroestáticas
– Before actually handling any components, touch an unpainted portion of the case chassis in a further effort to ground yourself – Try not to touch any of the chips, connectors, or circuitry of the memory module; instead hold them from the sides.4. Instalando Módulos de Memória
●Vídeos do procedimento:
»
http://www.youtube.com/watch?v=4OlRsjHFMQ
RAM Dual Channel»
http://www.youtube.com/watch?v=TSoOIlFRGao
SODIMM»
http://www.youtube.com/watch?v=u2oXQuIlh1w
Procedimento de instalação com precauções contra ESD4. Instalando Módulos de Memória
●Descrição das etapas(DIMM/RDRAM):
»
1. Alinhe os módulos de memória com o socket
Tanto DIMM quanto RDRAM possuem chanfros em diferentes posições, evitando que os módulos sejam instalados ao contrário.4. Instalando Módulos de Memória
●
Descrição das etapas(DIMM/RDRAM):
»
2. Verifique se as travas se encontram na posição
aberta:
4. Instalando Módulos de Memória
●Descrição das etapas(DIMM/RDRAM):
»
3. Após verificar se o módulo está alinhado
corretamente com o socket:
Empurre o módulo para baixo até as travas prenderem o módulo.4. Instalando Módulos de Memória
●Recomendações:
»
Deitar o gabinete facilita a instalação e evita que o
mesmo tombe no momento de encaixar as
memórias
»
Para facilitar o acesso aos sockets, considere
retirar cabos de leitores(HD, CD/DVD,...)
4. Instalando Módulos de Memória
●
Recomendações:
»
Utilize lanternas para facilitar a visibilidade
Permite uma melhor identificação da posição correta do socket
Sumário
1. Introdução a RAM
2. Tipos de RAM
3. Características Operacionais
4. Instalando Módulos de Memória
5.
Resolução de Problemas
6. Manutenção Preventiva de Memória
5. Resolução de Problemas
●Verificação de Compatibilidade
»
Para determinar se um módulo em particular irá
funcionar em um placamãe
i. Verifique a marca e o número do modelo ii. Utilize uma ferramenta (software) para identificar quais módulos são recomendados para a placamãe em particular – A maioria dos vendedores de memória fornece essas ferramentas.5. Resolução de Problemas
●Verificação de Compatibilidade
»
Fabricantes de memória RAM:
Corsair XTremeDDR Micron Samsung Kingston NEC MTec Itaucom Motorola5. Resolução de Problemas
●Instabilidade do Sistema Causada por
Overclocking
»
Overclocking de memória pode causar instabilidade
Travamento do computador Não é recomendado utilizar em casos de funcionamento adequado do sistema Devese utilizar overclocking apenas quando há possibilidade de resfriarse adequadamente o sistema5. Resolução de Problemas
●Evitar mistura de metais entre Módulo e
socket (SIMM)
»
Dois tipos de metais são usados como contatos
elétricos em módulos SIMM:
Ouro Estanho»
Pode causar corrosão
»
Recomendação:
Limpar periodicamente5. Resolução de Problemas
●Cautela com Módulos de Velocidades Incompatíveis
»
Visto que:
Placasmãe são projetadas para usar velocidades específicas de memória ... … todos os módulos de memória instalados no computador devem ser compatíveis ou exceder a velocidade de memória da placamãe»
Lembrese
Dependendo do sistema, a velocidade do sistema pode ser medida em: ● nanosegundos (ns), ● Pela velocidade do barramento da CPU(como PC133)5. Resolução de Problemas
●Cautela com Módulos de Velocidades Incompatíveis
»
Novos sistemas são mais tolerantes
Podem acessar o módulo através das velocidades mais altas ou ... … reduzir a velocidade automaticamente»
Contudo, sistemas mais antigos:
Podem travar caso seja instalada memória adicional com velocidade diferente da original – Recomendação: Ajustar a velocidade na BIOS deve aumentar a confiabilidade5. Resolução de Problemas
●
Cautela com Módulos de Velocidades Incompatíveis
»
Como descobrir a velocidade da memória?
5. Resolução de Problemas
●
Cautela com Módulos de Velocidades Incompatíveis
5. Resolução de Problemas
●Erros de tamanho de memória durante o boot
Step 1. Note the memory count reached onscreen when the memory error is detected. Step 2. Check the motherboard documentation to see which modules must be installed first. Step 3. Change one module at a time, starting with the one you think is defective, until the error goes away.5. Resolução de Problemas
●Determinar se o cache RAM é a fonte do
problema de memória
Step 1. Disable L2 cache first. Step 2. If the memory problem goes away, determine where L2 cache is located (processor or motherboard). If the motherboard uses removable cache chips or a cache module, replace the cache memory. If the motherboard uses nonremovable cache chips, replace the motherboard. If L2 cache is built into the processor, replace the processor. Step 3. If the system runs normally, the replacement is successful. If the problem persists after replacing the component containing cache RAM, return the original component(s) to the system.5. Resolução de Problemas
●Determinar se o cache RAM é a fonte do
problema de memória
Step 4: Disable L1 Cache
Step 5. If the system runs normally, replace the
CPU and retest.
Step 6. If the system runs normally after
replacement, the CPU’s L1 cache is
faulty.
5. Resolução de Problemas
●Outros métodos para teste de RAM
»
Programas para teste de memória
CheckIt, AMIDiag, RAMExam»
São usados para:
Determinar o tipo, o tamanho e a velocidade real da memória Teste de calor e stress, de forma independente da placamãe e do sistema operacionalSumário
1. Introdução a RAM
2. Tipos de RAM
3. Características Operacionais
4. Instalando Módulos de Memória
5. Resolução de Problemas
6.
Manutenção Preventiva de Memória
6. Manutenção Preventiva de Memória
●
Conteúdo da Memória:
»
Sensível a temperatura!
»
Para evitar overheating?
6. Manutenção Preventiva de Memória
●
Use:
6. Manutenção Preventiva de Memória
●
Use:
»
Aspiradores de pó para computadores
6. Manutenção Preventiva de Memória
●Para evitar overheating?
»
Certifiquese de usar os níveis
de tensão recomendados (!!!)
para a memória instalada
»
Instale coolers adicionais sobre ou próximo aos
módulos de memória
Dever de Casa
●