O que é o controlador de memória?
Ao operar, os computadores armazenam dados ativos em chips de memória de acesso aleatório (RAM). Os chips de RAM estão conectados à placa -mãe de um computador e vinculados ao processador do computador através do barramento do lado frontal. Eles fornecem o que é essencialmente uma rodovia direta para a troca de variáveis e dados do programa. O controlador de memória é um chip normalmente encontrado na Northbridge da placa -mãe. Ele gerencia as operações de leitura e gravação com a memória do sistema, além de manter a RAM ativa, fornecendo a memória com corrente elétrica.
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 quedas para a RAM é que ela deve ser fornecida com um fluxo constante de energia para operar. Assim que o influxo de energia para, as informações armazenadas em chips de RAM são perdidas. O controlador de memória atende a essa necessidade "refrescando" a RAM a uma taxa constante enquanto o computador é ligado.
Durante uma "atualização", o controlador de memória stermina um pulso de corrente eletrônica através dos chips RAM. A quantidade de corrente enviada através da RAM é selecionada através do sistema de saída de entrada binária (BIOS) do computador. Isso ocorre pelo menos a cada 64 milissegundos, mantendo a RAM ativa e os dados armazenados no seguro contra a perda devido a interrupções de energia. Sem o controlador de memória, seus dados seriam perdidos nas frações de segundo.
O controlador de memória também gerencia as operações de leitura e gravação nos chips RAM. Ele atua para selecionar o circuito desmultiplexador apropriado para armazenamento e recuperação de dados. Pense na memória nos chips de carneiro, como casas e circuito desmultiplexador como um endereço de rua; Para "enviar" informações para uma casa específica ou recuperar informações daquela casa, o computador deve saber qual endereço usar. O controlador de memória atua como o intermediário nessas operações, garantindo que as informações adequadas sejam recuperadasved dos locais certos.
Os controladores de memória de canal duplo são usados em alguns tipos de memória. Nestes, dois controladores de memória funcionam em conjunto. Eles estão posicionados em dois "ônibus" 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 ônibus é dobrada. No entanto, na prática, outras considerações do sistema, como a velocidade do barramento e as capacidades dos processadores, normalmente limitam até que ponto a largura de banda máxima teórica pode ser utilizada.