RAM, esses belos e pratas pentes de RAM que você vê acima são vitais para o funcionamento do seu computador, cada um deles tem características específicas que os tornam mais, ou menos, velozes (e valiosos), e hoje você vai ficar sabendo de todas elas, bora então.
Pra que serve?
Primeiro de tudo, pra que serve a RAM? RAM, ou Memória de Acesso Aleatório, necessária para que seu processador seja rápido. Como assim? Bem, imagine que seu processador seja um triturador de papel, tipo aqueles de escritório, para que ele possa triturar o máximo de papel possível, ele precisa receber esse papel no tempo certo.
De maneira parecida, seu processador precisa de dados para poder executar um processo, seja ele jogar aquele jogo top, fazer uma simulação ou só editar um documento no Excel, se esses dados não chegam rápido o suficiente ao processador que é obrigado a ficar esperando eles chegarem. A questão é, seu processador como um carro de fórmula 1, super veloz, enquanto seu armazenamento é um senhor numa scooter, e a RAM é uma caminhonete de corrida, ela é rápida o suficiente pra alcançar o processador, e ainda pode levar o combustível pra abastecer o carro de fórmula 1.
Por isso existe a RAM, ela age como uma ponte, toda vez que você abre alguma coisa no seu computador, esse programa carrega os arquivos essenciais na RAM. Que é muito mais rápida que seu armazenamento, chegando a ser cinco vezes mais rápida que o mais rápido SSD disponível no mercado. Enfim, o processador pega os arquivos que foram carregados do armazenamento pra RAM e assim ele pode trabalhar muito mais rápido, (que nem o triturador de papel quando você fica colocando papel nele ao invés de fazer longas pausas) já que ele tem informação disponível pra trabalhar.
Mas chega de falar sobre o que é e como funciona, vejamos agora como a gente sabe se uma RAM é boa, e se é compatível com o processador.
Características
Em geral a RAM ou memória RAM*, tem quatro características principais, são elas:
- Tipo
- Capacidade
- Frequência
- Timing
Tipo
A primeira e mais importante informação sobre um pente de RAM é o seu tipo, existem vários tipos de pentes de memória RAM, o mais utilizado em desktops é o DDR-DIMM, existem até o momento 5 revisões do protocolo DDR (Double Data Rate, o protocolo em vigência para RAM), são eles: DDR, DDR2, DDR3, DDR4 (sendo esta a mais amplamente utilizada no mercado atualmente) e DDR5 (que ainda não chegou para consumidores). Esses tipos representam a geração do protocolo utilizado pela memória, quanto mais novo, mais rápido.
Capacidade
Como dito anteriormente, a RAM carrega uma quantidade de dados, como todos os dados em um computador, ela armazena em bytes, existem pentes de MegaBytes nas primeiras gerações, e mais comumente de GigaBytes. Quanto maior a quantidade RAM que você tem, mais complexas as aplicações que você pode utilizar no seu computador, e mais aplicações ao mesmo tempo também, o ideal para um computador hoje em dia é 16GB (GigaBytes). Pentes podem variar de 4GB a 64GB no formato de DDR4.
Frequência
Bom, já vimos sobre o tipo e a capacidade dos pentes de memória RAM, porém eles não são fatores determinantes para o desempenho. Os fatores mais determinantes para o desempenho são o clock (frequência) e os timings (latência), que serão abordados agora.
Como visto no artigo sobre CPUs, as memórias também tem um clock, esse clock determina a quantidade informações que a memória pode passar, isso funciona de uma maneira interessante. Frequência é uma grandeza física, na informática ela geralmente se refere à ondas, toda onda tem um pico e um mínimo, graças ao protocolo DDR, a memória RAM é capaz de transmitir informações em ambos os momentos.
Quanto maior a frequência de uma memória, mais informações ela é capaz de passar devido à essa propriedade. Afinal, já que a RAM transmite informações a cada onda, quanto mais ondas, mais informações. Mas como já dito, latência também determina o desempenho da RAM.
Latência
A latência é essencial para determinar o desempenho de um módulo de memória, existem vários tipos de latência, mas a mais utilizada é a CAS Latency, ou CL. Latência é a diferença de tempo entre o início e o fim de algo, e não é diferente na informática, a latência CAS representa quantos ciclos a memória leva até encontrar uma informação dentro dela. Módulos de memória são como planilhas de Excel, e cada quadradinho do excel é um dado, a CAS latency mede o tempo entre o comando dado pra memória, e quando ela acha o dado nessa planilha e retorna ele. Quanto mais baixa a latência de uma memória melhor.
Extra: Dual Channel
Módulos de memória se conectam aos CPUs por meio de canais, as CPUs mais comuns possuem dois canais, mas algumas podem chegar a oito canais. Por que isso é importante? Cada canal só pode passar uma informação por vez, mas como vimos antes, processadores precisam de muita informação de maneira muito rápida, por isso, quanto mais canais disponíveis melhor, já que isso significa mais disponibilidade de informação.
Dual Channel é um modo de operação comum para computadores domésticos, quando habilitado ele permite que mais informação seja requisitada pelo CPU, já que ele não está limitado à ter de esperar o canal liberar para receber mais informação, algumas vezes podendo resultar em até 8% a mais de performance. Eu sei que não parece muito, mas 8% de performance pode ser a diferença entre seu jogo parecer um slideshow ou algo mais fluido, e o melhor de tudo, é uma escolha simples que não custa quase nada, às vezes até economiza. Para ativar o dual channel é necessário dois pentes de RAM posicionados nos slots da placa mãe que o fabricante indicar.
Conclusão
Bom, vimos até aqui as características de um módulo de memória RAM, em um mundo perfeito teríamos módulos com frequências infinitas e latência 0, mas já que no mundo real isso não é possível, apenas podemos escolher o módulo com as frequências mais altas de latência mais baixa, contudo, nem sempre isso vai dar um impacto significante na performance, existe pouquíssima diferença de performance entre um kit de RAM 3800CL16 e um 5100CL19. Que tal aplicarmos o que vimos hoje?
Aqui podemos ver um bom exemplo, que tal se identificarmos as informações na tela? Primeiro podemos ver o tipo da memória, DDR3; Logo após podemos ver a capacidade instalada, 8GB; depois temos a frequência 798.1MHz, porém você pode ver que essa frequência está muito baixa, isso é porque ela é "medida pela metade", não, não é mal medida, é só o método de medição que mede essa frequência por causa do Double Data Rate que transfere informações duas vezes, se multiplicarmos ela por 2 teremos ≈1600MHz; temos a latência CL9 e por fim o modo de operação, dual channel.
Chegamos ao final de mais um tour, na próxima veremos o armazenamento, não perca! Ah, e caso você esteja interessado em XMP, logo teremos um artigo sobre isso.




Aí sim, hein cara
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirVim aqui pelo discord,eu sou o Okayjo
ResponderExcluir