Memória Principal

Organização e Manutenção de Computaores

🌐 João Paulo Guimarães

Objetivos

Conhecer um breve histórico das tecnologias de memória primária

Entender as características das memórias primárias

Sumário

  1. Histórico
  2. Hierarquia de Memória
  3. Características das memórias atuais
  4. Memória virtual
  5. Dual Channel
  6. ECC

Hierarquia de memórias

Registrador

Memória Cache

Memória Primária

Memória RAM

Memória Secundária

Menor custo/bit do que memórias primárias

Não volátil

Exemplos:

  • Disco rígido
  • Memória Flash
  • Mídias óticas
  • Nuvem

Memória Primária

Célula de memória

Capaz de armazenar 1 bit

Capacitores, transistores

Flip-flops

Célula de memória

Ctrl + C

Ctrl + V

Memória

Timeline

Static RAM -> SRAM (1963-1995)

Dynamic RAM -> DRAM (1965-2001) refresh

Syncronous Dynamic RAM-> SDRAM (1992-2018) clock

  • DDR, DDR2, DDR3, DDR4, DDR5

Memória RAM (Random Access Memory)

Memória de acesso aleatório

Leitura complementar

Quiz

O que significa acesso aleatório?

Se não é aleatório é o quê?

Características

Alta velocidade

Alto preço

Volátil

Memórias atuais

Principais Características

  • Tecnologia

    • DDR3,DDR4, DDR5
  • Velocidade

    • Frequência de trabalho 4133,3600,1333 MHZ (entre outras)
  • Capacidade (tamanho em GB)

  • Extras

    • Dissipador (Ativo ou passivo)
    • RGB
  • Tamanho físico

    • Laptop/ Notebook
  • Modular ou soldado

Compatibilidade

Diferenças de tensão e pinagem

DD3 vs DDR4

DDR4 vs DDR5

Tabela comparativa

DDR5 DDR4 DDR3
Capacidade máxima por módulo 128GB 32GB 8GB
Taxa máxima de dados 4,8 ~6,4 Gbps 3,2 Gbps 1,6Gbps
Tensão elétrica 1.1V 1.2V 1.5V

Link loja

Quiz

Existe alguma diferença em usar uma memória de 8GB ou duas de 4GB? (ambas com mesma frequência de trabalho)

Dual Channel

Escrita e leitura de dados em duas memórias para acelerar acesso.

Semelhante a estratégia do RAID 0

Cenário ideal: Pares de memórias idênticas

Conferir manual da placa (slots apropriados)

Software CPU-z (conferência)

Flex mode

Dual channel com tamanhos de memória diferentes

Frequência de trabalho limitada pela menor velocidade do conjunto de módulos

Leitura complementar

Fator econômico

Link loja

ECC

O que é?

Bit flip

Altitude

Cosmic rays!

Menor o tamnho do chip, maior a probabilidade de haver um bitflip

Leitura complementar

Aplicação base

Servidores

?

O que acontece quando toda a memória RAM do sistema é ocupada?

Memória Virtual

Paginação

Memória Flash como memória virtual

SWAP

SSD vs HD

Problemas

O que acontece se um módulo de memória não está funcionando?

O que fazer?

Teste módulo a módulo

Limpeza com borracha

Limpa contato

Memória RAM

Geralmente é o primeiro candidato para testes com ausência do POST

Usar outro computador com placa-mãe equivalente para validar funcioamento

Unifield Memory

O que é?

Recaptiluando

Posicionamento dos chips DD4 numa placa mãe

placa mae ddr4

Controlador de memória

Ponte Norte (Placa-mãe)

Processador

Macbooks com chip m1

Esquema lógico

Macbooks com chip m1

Implementação

Consequências?

  • Memória mais próxima do processador

  • Compartilhamento de memória entre os diversos processadores

  • Memórias maiores para processadores específicos (GPU)

  • Menor latência, maiores velocidades

  • Performance equivalente a implementações mais custosas em outras arquiteturas

Leitura complementar

Vídeo comparativo com DDR4