UOL Notícias Tecnologia

02/04/2008 - 07h03

Memória RAM: de que forma é medida sua velocidade?

MARCELO AYRES | Para o UOL Tecnologia
Como a memória RAM trabalha para o computador? Ela é utilizada para guardar temporariamente aplicativos e arquivos necessários para uma função requisitada ao processador.

Como isto acontece? Falando de maneira simplificada, ocorre o seguinte: quando você abre um programa como, por exemplo, um editor de texto e solicita um arquivo, os dois se alocam no espaço da memória RAM.

Assim o processador se preserva de ter de ficar indo até o HD buscar as informações para o trabalho —e isso realmente acelera o processo. Para que você tenha uma idéia, o processador de um computador padrão leva 200 nanossegundos para acessar a RAM, enquanto o acesso ao HD leva 12 milhões de nanossegundos.

Assim, se RAM não existisse, uma operação de 3 minutos e 30 segundos levaria 4 meses e meio para ser executada somente pelo HD.

No exemplo, além do editor de texto e do arquivo trabalhado, o sistema operacional e outros periféricos e dispositivos internos (como teclado, placa de vídeo e de rede) também estão colocados temporariamente na RAM, e executam tarefas utilizando seu espaço.

O gerente de operações no Brasil da fabricante de módulos de memória Kingston, José Alberto Gervásio, explica que a RAM é uma grande área de trabalho. "Se você tem a quantidade correta de memória em seu computador vai dar mais vazão ao trabalho do processador".

Processador, chipset e barramento

O processador é o cérebro do computador, e a memória pode ser considerada seu coração, a válvula que bombeia pelas veias da placa-mãe os recursos necessários para as várias funções.

O chipset dá suporte ao processador. Ele contém vários controladores que regulam a troca de informações entre a CPU e outros componentes do sistema. O controlador de memória é um destes controladores e cuida com o processador da comunicação da RAM.

Esta comunicação ocorre por meio de um caminho chamado barramento. Ele é formado por uma série de fios paralelos que conectam os vários componentes da placa-mãe. O barramento determina a velocidade e como as informações circulam por ele. Um deles é o barramento de memória, que liga os slots de memória ao controlador.

Placas mais modernas contam com o barramento frontside, que vai do processador até a memória principal, e o barramento backside, que conecta o controlador de memória ao L2 cache. Ambos ampliam a comunicação dos componentes para a utilização da RAM.

Velocidade de memória

Quando o processador necessita de alguma informação da memória, ele faz um pedido ao controlador de memória, que por sua vez o encaminha para a RAM e informa ao processador quando os dados pedidos estarão disponíveis para uso da CPU. Todo este processo pode variar —principalmente de acordo com a velocidade da memória e do barramento.

Gervásio, da Kingston, explica que "a velocidade da memória era medida em nanossegundos até a chegada da SDRAM (do inglês, "Synchronous DRAM") quando, então, passou a ser indicada em megahertz (MHz)". Outra maneira de se medir a velocidade de memória, segundo o executivo, é pela quantidade de megabytes transferidos por segundo pelo módulo.

De qualquer maneira, seja em nanossegundos ou MHz, tem-se a idéia de qual a velocidade de resposta para as solicitações de memória. O tempo de acesso é o resultado de quanto leva entre um pedido feito ao módulo de memória e a disponibilização dos dados. Este tempo nos chips de memória e módulos fica entre 80 e 50 nanossegundos. Neste caso quanto menor o número, mais rápido o acesso.

Imagine que a memória demore 70 nanossegundos para responder a um pedido da controladora de memória. O processador recebe a resposta da informação em mais ou menos 125 nanossegundos. Assim, o tempo total do processo será de cerca de 195 nanossegundos, já que o controlador levará um tempo para processar a informação que viajará pelo barramento.

Compartilhe:

    Últimas Notícias

    Hospedagem: UOL Host