Explique como funcionam as operações de leitura e escrita na RAM passo-a-passo [ 0,5 ponto].

Passo 1

O enunciado pede para detalhar, passo a passo, como ocorrem as operações de leitura e escrita em uma memória RAM no contexto de arquitetura de computadores. Vamos usar o conceito de barramento de endereços, barramento de dados e sinais de controle para explicar cada etapa.

Passo 2

Para realizar uma operação de leitura na RAM, o processador faz o seguinte:
  1. Coloca o endereço desejado no barramento de endereços.
  2. Aciona o sinal de seleção da memória e o sinal de habilitação de saída (sinal de leitura).
  3. O decodificador interno da RAM identifica a célula cujo endereço chegou pelo barramento de endereços.
  4. Essa célula libera seus bits, que são colocados no barramento de dados.
  5. O processador detecta que os dados estão estáveis no barramento de dados e faz o latch nos seus registradores.

Passo 3

Para realizar uma operação de escrita na RAM, o processador faz o seguinte:
  1. Coloca o endereço destino no barramento de endereços.
  2. Coloca o valor a ser escrito no barramento de dados.
  3. Aciona o sinal de seleção da memória e o sinal de escrita.
  4. O decodificador interno seleciona a célula alvo e habilita o buffer de entrada.
  5. Os bits que estavam no barramento de dados são gravados nos capacitores (ou células estáticas) correspondentes àquele endereço.

Resposta

Leitura: o processador coloca o endereço, aciona o sinal de leitura, a RAM decodifica o endereço, coloca o dado no barramento de dados e o processador lê.
Escrita: o processador coloca o endereço e os dados, aciona o sinal de escrita, a RAM decodifica o endereço e armazena os bits vindos do barramento de dados na célula selecionada.

Exercícios relacionados