Robô faz pesquisa no blog

🔍 Buscar no Blog ×
Olá! Digite o assunto ou a palavra-chave que você procura, e eu listarei as postagens do blog para você.

Como Funciona a Memória do Computador: do bit que "lembra" ao endereço de RAM

Como Funciona a Memória do Computador — Monte com Blocos
Eletrônica em Estudo · Material Técnico

Como Funciona a Memória do Computador: do bit que "lembra" ao endereço de RAM

No material anterior vimos como transistores formam portas lógicas que calculam. Mas um processador também precisa guardar informação. Aqui você vai entender como um circuito de portas lógicas consegue "lembrar" um valor mesmo depois que o sinal de entrada some — e vai montar, bloco por bloco, um bit, um byte e uma memória endereçável.

1. Por que uma porta lógica comum não guarda nada

As portas AND, OR, XOR etc. são combinacionais: a saída depende só do que está entrando agora. Assim que a entrada muda ou desliga, a saída também muda. Para memória, precisamos de um circuito sequencial: a saída realimenta a própria entrada, criando um laço que mantém o valor mesmo sem estímulo novo.

Ideia-chave: memória = realimentação. Uma porta "olha" para a saída da outra, e vice-versa. Esse ciclo é o que faz o circuito "travar" num estado e continuar ali.

2. O latch SR: o bit biestável

O circuito de memória mais simples é o latch SR, montado com duas portas NOR cruzadas: a saída de uma alimenta a entrada da outra. Ele tem duas entradas — S (Set, gravar 1) e R (Reset, gravar 0) — e guarda um bit em Q.

NOR NOR S R Q
Duas portas NOR cruzadas: a saída de cada uma "segura" a entrada da outra

3. Simulador: o bit que lembra

Mexa em S e R e observe o LED Q. Repare que quando S e R voltam os dois para 0, o LED não apaga nem acende sozinho — ele mantém o último valor gravado. Isso é memória de verdade.

S (SET → grava 1)
0
R (RESET → grava 0)
0
LATCH
SR
Q (bit guardado)

Estado: MANTENDO (memória)

SREfeito
00Mantém o valor anterior (memória)
10Grava 1 (Set)
01Grava 0 (Reset)
11Estado proibido / indefinido
Cuidado: S=1 e R=1 ao mesmo tempo é um estado inválido no latch SR básico — as duas saídas tentam ir para o mesmo valor e o circuito fica instável. Por isso circuitos reais usam variações mais controladas (como o latch D, sincronizado por um sinal de clock).

4. Do bit ao byte: um registrador

Um byte é só 8 bits guardados lado a lado, cada um em seu próprio latch. Toque nos blocos abaixo para ligar/desligar cada bit e veja o valor em decimal e hexadecimal se formando — exatamente como um registrador de CPU guarda um número.

DECIMAL
0
HEXADECIMAL
0x00
BINÁRIO
00000000

5. Endereçando a memória: da célula à RAM

Uma memória RAM é uma grade de "gavetas" (bytes), cada uma com um endereço único. O processador manda o endereço pelo barramento de endereços e o dado pelo barramento de dados, junto com um sinal dizendo se é para gravar ou ler.

Escolha um endereço, monte um byte nos interruptores acima e use os botões abaixo para gravar ou ler — a grade de memória mostra o conteúdo de cada endereço em tempo real.

ENDEREÇO SELECIONADO

Monte um byte acima e clique em GRAVAR

Repare: quando você clica em LER, os interruptores do byte lá em cima mudam sozinhos para mostrar o valor guardado naquele endereço — é exatamente isso que a CPU faz ao buscar um dado da RAM antes de processá-lo.

6. Hierarquia de memória

  • Registradores: dentro da própria CPU, os mais rápidos, poucos bytes.
  • Cache (L1/L2/L3): memória rápida perto do processador, guarda dados usados com frequência.
  • RAM: memória principal, volátil (perde o conteúdo ao desligar), na escala de gigabytes.
  • Armazenamento (SSD/HD): não volátil, mais lento, guarda tudo permanentemente.

Quanto mais perto da CPU, mais rápida e mais cara (por byte) é a memória — por isso o computador usa essa hierarquia em camadas em vez de um único tipo de memória gigante.

Glossário rápido

Latch
Circuito biestável que guarda 1 bit através de realimentação entre portas lógicas.
Registrador
Pequeno espaço de memória dentro da CPU, feito de vários latches/flip-flops.
Barramento de endereços
Conjunto de fios que informa qual "gaveta" de memória será acessada.
Volátil
Memória que perde os dados quando a energia é desligada (caso da RAM).
eletronicaestudo.blogspot.com — material para estudo técnico em eletrônica digital

Comentários