O que o MHz de RAM realmente significa?


17

Inúmeras vezes ouvi e li que a memória RAM pode ter velocidades diferentes - denotadas como MHz (por exemplo, 1066 MHz). No entanto, essa frequência realmente é nunca me foi explicada e estou tendo problemas para encontrar uma resposta. Meu melhor palpite é que - como a frequência significa basicamente "quantas vezes por segundo" - o MHz significa quantas vezes por segundo a RAM pode se comunicar com a CPU. Por favor, corrija-me se estiver errado. Além disso: como você pode colocar isso em um relacionamento com o tamanho dos dados que estão sendo processados ​​por segundo? Por exemplo, quantos dados em mega / kilobytes são enviados para a CPU a partir da RAM por segundo em um cenário em que eles estão sendo levados ao limite?


A quantidade de dados que pode ser transferida depende da própria CPU. Você está correto: a velocidade de um módulo de memória é a frequência em que ele se comunica com a CPU. Do lado da CPU da equação sua FSB (Front Side Bus)
— Ramhound

Respostas:


14

Sim, é o número máximo de ciclos de relógio por segundo em que a RAM opera. Com a RAM DDR (Double Data Rate), ela realmente se comunica duas vezes por ciclo . Então, para DDR:

Taxa de clock de 200 MHz × 2 (para DDR, 1 para SDR) × 8 bytes = 3.200 MB / s de largura de banda

É por isso que os chips agora são nomeados por sua largura de banda, não apenas por sua frequência. O módulo de chip acima é chamado PC-3200, não 200 Mhz. Ainda é necessário conhecer a taxa de clock, para garantir que a placa-mãe / CPU possa operar nesse clock.

Veja o artigo da Wikipedia sobre SDRAM DDR para obter mais informações.


Na verdade, eu consegui encontrá-lo em um dos meus livros agora, e um SDR daria 200 * 8 = 1600 MB / se um DDR daria o dobro disso: 3200 MB / s.
— quer

Na verdade, os chips de RAM não são nomeados com base na frequência, mas na taxa de dados, que é medida em milhões de transferências por segundo (MT / s), e para DDR, a RAM é o dobro da frequência do relógio. Portanto, o PC-3200 (3200 MB / s) corresponde ao DDR-400 (400 MT / s), não ao DDR-200.
— Indrek

Diz claramente que os 200 Mhz estão relacionados à taxa de clock. A "frequência sozinha" refere-se a como os chips costumavam ser nomeados, antes da DDR ser instalada.
— Madball73

Faz sentido, mas espere, como você converteu bytes em megabytes porque 16 bytes em cada ciclo, uma vez que é DDR, e como você mencionou, existem 200 ciclos em um segundo; no total, temos 16 bytes x 200 MHz = 3200 bytes sendo transferidos em um segundo ? Em outras métricas, são 3200 bytes / 1024 bytes = 3,2 megabytes?
— VM_AI 30/01/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.