Capire come la RAM e il throughput funzionano con gli slot di espansione


0

Sono confuso su come funziona esattamente la memoria. It x2 16 gb si attacca per creare 32 gb. DDR4 2,666 quindi 2,6 miliardi di cicli p / secondo. 2,666 x 8 ci dà il throughput 21gb nel "PC4 21300"

Quindi immagino che la mia confusione sia qual'è la correlazione tra la pubblicità pubblicizzata da 32GB e il throughput di 21gb? qual è la differenza, o cosa sto fraintendendo?

Ho incluso un link a Newegg da usare come esempio. http://www.newegg.com/Product/Product.aspx?Item=N82E16820233853

Grazie


1
Stai confondendo la velocità con la capacità. Inoltre, stai confondendo "b" (bit) con "B" (byte).
ChrisInEdmonton

@ ChrisInEdmonton Quindi il 32gb è per indicare quante informazioni possono essere conservate in un dato momento, e il 21gb è per indicare quante informazioni possono essere trasferite al secondo? Dove confondo i bit con i byte?
airkeyahguh

@Ramhound quindi questo significa che la scheda madre avrebbe bisogno di un throughput minimo di 21 gb p / secondo?
airkeyahguh

O piuttosto lo slot di espansione
airkeyahguh

Le classificazioni minime non sono utili, perché il tuo computer avrà pochissimo tempo per la maggior parte del tempo. Il controller di memoria dovrebbe avere una larghezza di banda massima maggiore o uguale alla valutazione massima della memoria. Non è la fine del mondo se la tua RAM è più veloce della tua scheda madre, perché la tua RAM sarà felice di servire i bit con la stessa lentezza richiesta dalla tua scheda madre. Stai lasciando le potenziali prestazioni sul tavolo, tutto qui.
picobit

Risposte:


1

Innanzitutto, l'annotazione GB non è uguale a Gb. Il primo è giga byte , il secondo giga bit . In genere i bit vengono utilizzati per misurare le velocità, i byte per misurare lo spazio di archiviazione, anche se ovviamente non è una garanzia in quanto possono essere convertiti, ma è il caso qui.

Sfortunatamente il termine gigabyte è ambiguo, in quanto può essere un calcolo decimale o binario. Ciò significa che in alcuni casi un gigabyte può essere 1000000000 byte o 1073741824 byte. Il termine gibibyte (GiB) si riferisce sempre a quest'ultimo, e in genere i produttori di RAM utilizzano questo valore quando si riferiscono alla capacità.

La RAM in questione ha una capacità di 32 GB in totale. Ciò significa che, per quanto tempo impieghi a farlo, non può contenere più di 32 gigabyte di dati alla volta. Il throughput è un fattore nel determinare quanto velocemente è possibile accedere a questi dati.

Il throughput massimo sarà gestito dal controller di memoria, che può essere una caratteristica della CPU (serie Core i per esempio) o del chipset sulla scheda madre Northbridge su schede più vecchie. Per il tuo esempio, dovresti controllare i moduli DDR4 2666MHz supportati dalla cpu.


Mi piacerebbe davvero avere il mio 15 rep per poterti fare su questo. Una risposta fantastica e lo apprezzo. Mi chiedo però, a parte queste cose, i miei calcoli sono stati corretti o errati? Se usassi GB e Gb di conseguenza per notare le differenze tra la memoria e la velocità indicate, tutto il resto sarebbe corretto? Voglio solo essere sicuro di aver capito questo concettualmente. Grazie!
airkeyahguh

Bene, è come una cava di sabbia. Ha un po 'di volume, quindi puoi mettere solo così tanta sabbia in esso per un certo punto nel tempo. Ma o puoi spalare la sabbia con una piccola pala o (per lo più quando è costruita) devi semplicemente scaricare un camion pieno. Questo è il throughput effettivo. Il limite fisico è chiamato larghezza di banda.
AdamKalisz

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.