La memoria diventa più lenta se aumentiamo le dimensioni?


24

Voglio dire se aumentiamo le dimensioni di uno sdram con la stessa tecnologia i tempi di risposta diventano più lenti? In caso affermativo, si tratta della complessità della logica digitale?


5
Dal punto di vista dell'utente PC, potrebbe avere senso avere più memoria anche se diventa leggermente più lenta, perché anche la memoria non utilizzata dalle applicazioni viene solitamente utilizzata da un sistema operativo come una sorta di cache per ottimizzare le prestazioni.
utente

2
Non penso che questo sia importante per qualsiasi utente standard. La diminuzione della velocità è bassa (vedi sotto) e se davvero (pensi di aver bisogno) quel poco di velocità, puoi sempre optare per RAM con clock superiore (e DDR4 ormai). Ci possono essere alcuni casi in cui è richiesto, ma immagino che la maggior parte delle persone che leggono questo non dovranno preoccuparsi di questo,
Sebb,

Risposte:


31

Sì e no. Come afferma Amico, la memoria non potrà mai correre più veloce rispetto alla velocità del bus / orologio di guida, ma la velocità massima di memoria sicuramente è dipende dalla dimensione.

Man mano che un assieme di memoria aumenta, il numero di livelli di decodificatore dell'indirizzo aumenta (con il registro 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 sei un progettista di sistema la dimensione massima della RAM è uno dei compromessi delle prestazioni che è necessario considerare.


Naturalmente questa è una delle ultime cose come progettista di sistemi che dovresti prendere in considerazione. Esistono altre variabili per avere memoria aggiuntiva installata in un sistema. Il consumo di calore e di energia sono solo due di quelle variabili.
Ramhound,

@Ramhound - In realtà, dopo aver progettato un paio di CPU, posso dirti che le prestazioni della memoria sono una delle prime cose che il progettista considera, dal momento che gran parte della logica della CPU deve essere costruita attorno a quella.
Daniel R Hicks,

2
@Ramhound - Tranne quando si progetta per un ambiente specifico a bassa potenza, i limiti termici e di potenza verrebbero "rimbalzati" scegliendo la tecnologia di base, quindi non verrebbero rivisitati seriamente fino a quando il progetto non fosse quasi completato. La velocità della memoria, invece, pervade il design.
Daniel R Hicks,

1
Dal momento che questa è la risposta accettata ora, sarebbe bello aggiungere una nota sul doppio canale :) Per la maggior parte degli utenti domestici questo è più rilevante della riduzione di velocità discussa qui, ma quella domanda potrebbe apparire nei primi risultati di Google ecc.
Sebb,

2
@Peter - Procurati un mucchio di porte e costruisci un demux. Scoprirai che la velocità è proporzionale al registro del numero di uscite.
Daniel R Hicks,

2

No non lo fa. Poiché SDRAM è sincronizzato con il sistema, la loro velocità dipende dalla velocità del sistema. Ciò che può influire sulla velocità di accesso alla memoria è la configurazione in cui sono utilizzati.

Se la tua build ha già una dual-channelconfigurazione (o triplo canale) e la memoria aumentata non utilizza moduli identici, puoi rallentare l'operazione a singolo canale. Tuttavia, questa diminuzione è appena percettibile, come dice Wikipedia:

Tom's Hardware ha riscontrato una piccola differenza significativa tra le configurazioni a canale singolo e doppio canale nei benchmark sintetici e di gioco (utilizzando una configurazione di sistema "moderna (2007)"). Nei suoi test, il doppio canale ha dato nella migliore delle ipotesi un aumento della velocità del 5% nelle attività ad alta intensità di memoria.

In questo caso la "velocità" può diminuire, ma si verificherà un aumento complessivo delle prestazioni a causa della maggiore quantità di memoria fisica disponibile a disposizione del sistema operativo. Questo, ovviamente, dipende dal sistema operativo in uso e dalla sua efficienza nell'utilizzo delle risorse disponibili.

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.