16Aug

La memoria diventa più lenta se aumenta di dimensioni?

A volte è divertente speculare in che modo il sistema potrebbe funzionare in modo diverso se vengono apportate modifiche ai componenti hardware. Oggi il post di SuperUser Q & A discute gli aumenti delle dimensioni della memoria per soddisfare la curiosità del lettore.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community. Foto

per gentile concessione dell'Associazione WDA( Flickr).

La domanda

SuperUser reader spartacus vuole sapere se aumentare la dimensione della memoria lo farebbe più lento:

Se aumentassimo la dimensione di SDRAM usando la stessa tecnologia, il tempo di risposta diventerebbe più lento? Se diventasse più lento, sarebbe dovuto alla complessità della logica digitale?

Un aumento delle dimensioni potrebbe rallentare la memoria?

La risposta I contributori di SuperUser

Daniel R Hicks e Shikhar Bhardwaj hanno la risposta per noi. Primo, Daniel R Hicks:

Sì e no. Come afferma duDE, la memoria non funzionerà mai più veloce della velocità bus / clock che la guida, ma la velocità massima della memoria dipende sicuramente dalle dimensioni.

Quando un assieme di memoria diventa più grande, il numero di livelli del decodificatore di indirizzi aumenta( con il log delle dimensioni) e il carico sui driver aumenta in modo lineare( producendo all'incirca un aumento logaritmico del ritardo).

Quindi, mentre raramente vale la pena limitare la dimensione della RAM in un sistema standard nel tentativo di aumentare la velocità( ci sono eccezioni in cui la casella regola la velocità di clock in base alla dimensione della RAM), se si èprogettista del sistema, la dimensione massima della RAM è uno dei compromessi sulle prestazioni che è necessario prendere in considerazione.

Seguito dalla risposta di Shikhar Bhardwaj:

No, non è così.Poiché la SDRAM è sincronizzata con il sistema, la velocità della memoria dipende dalla velocità del sistema. Ciò che può influire sulla velocità di accesso alla memoria è la configurazione in cui viene utilizzato.

Se la tua build ha già una configurazione a doppio canale( o triplo canale) e la memoria aumentata non usa moduli identici, puoi rallentarefunzionamento a canale singolo. Tuttavia, questa diminuzione è difficilmente percettibile, come Wikipedia dice:

  • L'hardware di Tom ha rilevato una differenza poco significativa tra le configurazioni a canale singolo e doppio canale nei benchmark sintetici e di gioco( usando una configurazione di sistema "moderna( 2007)").Nei suoi test, il dual-channel ha offerto al massimo un aumento della velocità del 5% nei task ad alta intensità di memoria.

In questo caso, la velocità potrebbe diminuire, ma si verificherà un aumento generale delle prestazioni a causa della maggiore quantità di memoria fisica disponibile per il sistema operativo. Ciò, ovviamente, dipende dal sistema operativo che si sta utilizzando e dall'efficienza con cui utilizza le risorse disponibili.

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.