O que é o controlador de memória?

Durante a operação, os computadores armazenam dados ativos nos chips de memória de acesso aleatório (RAM). Os chips de RAM são conectados à placa-mãe do computador e vinculados ao processador do computador através do barramento frontal. Eles fornecem o que é essencialmente uma estrada direta para a troca de variáveis ​​e dados de programa. O controlador de memória é um chip normalmente encontrado na ponte norte da placa-mãe. Ele gerencia operações de leitura e gravação com a memória do sistema, além de manter a RAM ativa, fornecendo à memória corrente elétrica.

A RAM geralmente é uma solução mais rápida do que outros tipos de armazenamento, como discos rígidos e discos ópticos. No entanto, uma das falhas da RAM é que ela deve ser fornecida com um fluxo constante de energia para operar. Assim que o fluxo de energia pára, as informações armazenadas nos chips de RAM são perdidas. O controlador de memória atende a essa necessidade "atualizando" a RAM a uma taxa constante enquanto o computador está ligado.

Durante uma "atualização", o controlador de memória envia um pulso de corrente eletrônica através dos chips de RAM. A quantidade de corrente enviada pela RAM é selecionada através do BIOS (Sistema de saída de entrada binária) do computador. Isso ocorre pelo menos a cada 64 milissegundos, mantendo a RAM ativa e os dados armazenados em segurança contra perdas devido a interrupções de energia. Sem o controlador de memória, seus dados seriam perdidos em frações de segundo.

O controlador de memória também gerencia operações de leitura e gravação nos chips de RAM. Ele atua para selecionar o circuito desmultiplexador apropriado para armazenamento e recuperação de dados. Pense na memória dos chips de RAM como casas e no circuito desmultiplexador como um endereço de rua; para "enviar" as informações para uma casa específica ou recuperar informações dessa casa, o computador deve saber qual endereço usar. O controlador de memória atua como intermediário nessas operações, garantindo que as informações apropriadas sejam recuperadas dos locais corretos.

Controladores de memória de canal duplo são usados ​​em alguns tipos de memória. Nesses, dois controladores de memória trabalham em conjunto. Eles estão posicionados em dois "barramentos" separados, também chamados de canais, permitindo que várias operações de leitura e gravação ocorram simultaneamente. A vantagem disso é que, em teoria, a largura de banda total do barramento é dobrada. No entanto, na prática, outras considerações do sistema, como a velocidade do barramento e as capacidades dos processadores, normalmente limitam a extensão em que a largura de banda máxima teórica pode ser utilizada.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?