Cosa significa realmente il MHz di RAM?


15

Innumerevoli volte ho sentito e letto che la memoria RAM può avere velocità diverse, indicate come MHz (ad esempio 1066 MHz). Però, quello che è veramente questa frequenza non mi è mai stato spiegato e sto avendo problemi a trovare una risposta. La mia ipotesi migliore è quella - dal momento che la frequenza significa fondamentalmente "quante volte al secondo" - il MHz indica quante volte al secondo la RAM può comunicare con la CPU. Per favore, correggimi se sbaglio. Inoltre: come puoi metterlo in relazione con la dimensione dei dati in elaborazione al secondo? Per esempio. quanti dati in mega- / kilobyte vengono inviati alla CPU dalla RAM al secondo in uno scenario in cui viene spinto al limite?


Quanti dati possono essere trasferiti dipende dalla CPU stessa. Sei corretto la velocità di un modulo di memoria è la frequenza che comunica con la CPU a. Sul lato CPU dell'equazione è l'FSB (Front Side Bus)
Ramhound

Risposte:


13

Sì, è il numero massimo di cicli di clock al secondo su cui la RAM opera. Con la RAM DDR (Double Data Rate), comunica effettivamente due volte per ciclo . Quindi per DDR:

Frequenza di clock 200 MHz × 2 (per DDR, 1 per SDR) × 8 byte = 3200 MB / s di larghezza di banda

Questo è il motivo per cui i chip sono ora chiamati per la loro larghezza di banda, non solo per la loro frequenza. Il modulo sopra il chip si chiama PC-3200, non 200 Mhz. È ancora necessario conoscere la frequenza di clock, per garantire che la scheda madre / la CPU possano funzionare a quell'orologio.

Vedere il Articolo di Wikipedia su DDR SDRAM per maggiori informazioni.


In realtà sono riuscito a trovarlo in uno dei miei libri di testo ora, e un SDR avrebbe dato 200 * 8 = 1600 MB / se un DDR avrebbe dato il doppio: 3200 MB / s.
Axel Kennedal

In realtà, i chip RAM non vengono denominati in base alla frequenza, ma sulla velocità dati, che viene misurata in milioni di trasferimenti al secondo (MT / s), e per DDR RAM è il doppio della frequenza di clock. Quindi PC-3200 (3200 MB / s) corrisponde a DDR-400 (400 MT / s), non a DDR-200.
Indrek

Dice chiaramente che il 200 Mhz riguarda la frequenza di clock. La "sola frequenza" è in riferimento al modo in cui i chip venivano nominati, prima che la DDR venisse posizionata.
Madball73

Ha senso, ma aspetta, come hai convertito i byte in megabyte perché 16 byte in ogni ciclo poiché è DDR, e come hai detto ci sono 200 cicli in un secondo, quindi in totale abbiamo 16 byte x 200 MHz = 3200 byte trasferiti in un secondo ? In altre metriche, è 3200 byte / 1024 byte = 3,2 megabyte?
VM_AI
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.