L'aggiunta di più RAM accelera il mio computer?


9

Apparentemente, puoi accelerare il tuo computer aggiungendo più RAM. La quantità di RAM da aggiungere dipende direttamente o indirettamente dalla quantità di spazio su disco, dalla velocità del processore, dalla scheda madre, ecc ... La memoria di una RAM può essere confrontata con la memoria virtuale e la memoria cache?

Nota: Informazioni sulla configurazione del mio PC: processore Intel Core i5, scheda madre DP55WB 4 GB RAM, 700 GB di spazio su disco.


Avrai anche bisogno di un sistema operativo a 64 bit per utilizzare più di 3.XX GB. 3.XX dato che i SO a 32 bit hanno un limite superiore di 4 GB e un po 'di spazio di memoria è riservato per cose interne (mappatura hardware, video, ...)
user12889

Risposte:


16

L'aggiunta di RAM nella maggior parte dei casi accelera il tuo computer.

Sfortunatamente, non ci hai fornito abbastanza informazioni per darti una stima di quanto più veloce sarà il tuo computer. Se il tuo computer è limitato principalmente dalla quantità di RAM, vedrai un notevole miglioramento della velocità. Se hai una RAM più che sufficiente, probabilmente non noterai alcun miglioramento.

La quantità di RAM è in modo molto indiretto in relazione allo spazio su disco. Il tuo disco rigido deve essere abbastanza grande da essere in grado di memorizzare abbastanza dati per riempire effettivamente la RAM. Finché non utilizzerai dischi rigidi di 10 anni in un computer nuovo di zecca, non avrai alcun problema.

La scheda madre è il principale fattore limitante nel determinare la quantità di RAM che può essere installata. Nel suo manuale (o note di rilascio del BIOS) dirà quanta RAM può essere installata.

Il processore limita la quantità di RAM ma in modo indiretto. Fondamentalmente la tua scheda madre sarà realizzata in modo tale da non supportare più RAM di quanto i processori compatibili con esso possano supportare. In alcuni sistemi con quantità molto elevate di RAM e più socket del processore, potrebbero verificarsi casi in cui alcuni socket vuoti devono essere compilati prima che il sistema accetti la nuova RAM, ma questo è solo un problema su server costosi. Come utente, probabilmente non vedrai tali sistemi.

Non so cosa intendi per Virtual Cache Memory. Ci sono varie cache in vari dispositivi e c'è la memoria virtuale (o il file di paging o lo spazio di swap, il nome dipende dal sistema operativo).

MODIFICARE Dato che hai 4 GB di RAM, potresti ottenere prestazioni migliori con più RAM, ma il miglioramento non sarà grande. 4 GiB dovrebbe essere sufficiente per tutte le attività comuni come la navigazione in INTERNET, la visione di film, giochi e simili. Se si prevede di eseguire macchine virtuali o eseguire una programmazione pesante, è possibile aggiungere un po 'di RAM.

Per quanto riguarda la cache: in genere non è correlata alla quantità di RAM. Processori, unità disco fisso, unità disco ottico e componenti simili utilizzano la memoria cache per archiviare i dati necessari per ridurre il numero di accessi alla RAM. Le memorie cache sono più costose (specialmente quelle usate sui processori) e sui computer moderni non possono essere aggiornate.

Per quanto riguarda la memoria virtuale, occupa spazio su disco rigido su Windows e utilizza partizione separata su molti sistemi unix-like. Avrai bisogno di avere almeno la stessa quantità di memoria virtuale della RAM affinché tutto funzioni correttamente. Non è necessario essere particolarmente interessati alla memoria virtuale quando si acquista la RAM.


5
PERCHÉ LE PERSONE CHE DICONO 4 GB + È NECESSARIA? Sono stanco di questo. Sono stato in grado di eseguire NetBeans con profiler, la mia perdita di memoria dell'applicazione, Firefox e una macchina virtuale Windows XP su VirtualBox su 2 GB di RAM e ho sperimentato poco o nessun disco thrashing da SWAP. 2 GB sono sufficienti per l'85% della popolazione. 4 GB sono sufficienti per il 95%. Il resto sono applicazioni di nicchia
TheLQ

1
@ TheLQ D'altra parte ho un computer con 2 GiB di RAM che sta lottando per stare al passo con Outlook, Word, Excel, driver di stampa e Cisco VPN. Una volta ho preso 4 GB di RAM da un altro computer e l'ho messo lì e ha funzionato benissimo. Per rispondere direttamente alla tua domanda: BLOAT! BLOAT OVUNQUE! Soprattutto dai driver per stampanti, telefoni cellulari e dispositivi simili. Anche il caching del disco in Windows Vista e 7. Ma sono d'accordo sul fatto che 4 GiB dovrebbero essere sufficienti per la stragrande maggioranza in questo momento.
AndrejaKo

2
@ TheLQ: Caching! Man mano che Windows gestisce la tua memoria nella "Memoria che non viene utilizzata è inutile", l'aggiunta di memoria oltre il limite di 4 GB avrà un vantaggio ... ;-)
Tom Wijsman

1
Al giorno d'oggi, per quanto posso dire, la gente consiglia almeno 8 GB di RAM! Ho notato una notevole differenza quando ho aggiornato il mio Dell Inspiron 620 Desktop con Windows 7 da 6 GB a 8 GB.
Andrew Sun

1
@qasdfdsaq Tieni presente che tutto ciò è stato scritto un po 'meno di 5 anni fa, quando le cose apparivano in modo diverso.
AndrejaKo

8

L'aggiunta di più RAM è generalmente una buona idea. Considerando i requisiti in costante crescita delle applicazioni più comuni (browser, ufficio, ecc.) Ne avrai bisogno un giorno . Inoltre sarai in grado di eseguire più applicazioni parallelamente o lasciare che tutte le app in esecuzione al momento utilizzino più RAM - se davvero ne hai bisogno .

Lo scopo della RAM è di consentire ai programmi di memorizzare e accedere alle informazioni di cui hanno bisogno in una memoria veloce. Se questa memoria veloce è piena, il disco viene utilizzato per spostare i bit di informazioni non utilizzati (google per lo scambio, paging ) e memorizza questi bit finché un programma non ha bisogno di loro di nuovo. Quindi devono essere letti nuovamente dal disco (terribilmente lento!) Nella memoria.

Se si dispone di più RAM, questo processo si verifica meno spesso, quindi le prestazioni della macchina dovrebbero aumentare.

Quando si hanno molti programmi in esecuzione contemporaneamente che utilizzano molta memoria, può verificarsi anche il paging / lo swapping. E ancora: l'aggiunta di più RAM aiuta a prevenire queste situazioni.

Dovresti controllare l'utilizzo della RAM avendo un bottino nel task manager o installando un qualche tipo di applicazione che ti aiuti a monitorare l'utilizzo della memoria. Se la tua RAM è piena per tutto il tempo dovresti aggiornare.

La memoria è a buon mercato, basta comprarne. Una rapida ricerca su google mi dice che la tua scheda madre supporta fino a 16 GB di RAM. Ma si prega di prendere in considerazione che è necessario eseguire un sistema operativo (Windows, Linux, ecc.), che supporti anche più di 4 GB di RAM! Sto parlando dei sistemi operativi a 64 bit qui. Per una spiegazione, per favore vedi Questo articolo , o questo su wikipedia , o questo da Microsoft.

Suggerimento: se stai usando Linux, sembra che la tua RAM sia piena, perché Linux usa RAM libera e non utilizzata come buffer per i dischi. Ecco una spiegazione . Windows Vista sembra fare qualcosa di simile, Dai un'occhiata a te stesso . Non so se Win7 fa lo stesso.


2
+1 per indicare l'ovvio su 64-bit. È sorprendente quante volte ho visto amici comprare tonnellate di RAM e poi lamentarsi che il loro sistema operativo non lo supporta
TheLQ

0

L'aggiunta di RAM può aiutare. Ma solo se ne hai davvero bisogno!

In alcuni rari casi farà persino il contrario e rallenterà il tuo sistema. Dipende dalla configurazione della RAM e dalla tua scheda madre / CPU.

Dovresti controllare se hai bisogno di più RAM prima. L'accelerazione più significativa si verifica se si utilizza già più RAM di quella installata nel sistema. In questo caso utilizzerai lo scambio che è significativamente più lento della RAM.

RAM e spazio su disco fisso non sono collegati! Neanche la relazione con la velocità della cpu!

L'unica relazione tra RAM e velocità della CPU è che una RAM lenta rallenta la CPU, ma solo un po '(& lt; 10%).


0

Ok accelererà il tuo computer, ma a volte non è la migliore idea. Per esempio. Su Windows7 32bit è possibile utilizzare solo fino a 2,7 GB di RAM. Su xp 32bit un po 'di più, ma a causa del 32 bit c'è un limite di memoria adressable a 4gb. Quello che ho visto di recente erano persone con notebook con dischi rigidi a 5400 giri / min, quindi cambiare il disco fisso in un modello a 7200 giri / min più veloce ha portato molta più velocità. Cambiare la CPU può anche migliorare le prestazioni, ma se il buco della performance è il disco rigido, non vedrai grandi miglioramenti. Controlla l'indice delle prestazioni di Windows, potrebbe darti un'indicazione sul componente hardware da aggiornare. Basandomi sull'hardware del tuo computer, suppongo che la maggior parte del miglioramento generale deriverà da un disco rigido o da un disco a stato solido più veloce. Se esegui molti programmi ad alta intensità grafica (ad esempio giochi), una scheda grafica migliore aumenterà le prestazioni in queste applicazioni.


0

L'aggiunta di RAM velocizza il tuo computer fornendo una memoria ad alta velocità che consente di riempire programmi e dati prima di dover ricorrere alla memoria virtuale molto più lenta (che viene archiviata nell'Hard Disk molto più lento), ma in aggiunta a tutti i consigli forniti finora devono considerare se la mancanza di RAM è la causa di un sistema lento o meno.

Ricordo che un po 'di tempo fa avevo un amico che voleva provare Doom 3, quindi esce e compra il gioco, lo installa e inizia a suonarlo ma è molto più lento di quanto si aspettasse, quindi aggiunse più RAM, e era ancora lento. Ho dato un'occhiata al suo PC e ho scoperto che stava ancora usando la scheda video fornita con il suo computer! Era davvero basso, credo che fosse un Radeon Xpress 200 o qualcosa del genere, ma in ogni caso la RAM non era proprio il problema qui ...


0

Vecchio thread, ma il problema generale ricorre. Un buon punto di partenza per scoprire il tuo attuale sistema è:

  • Scaricare e decomprimere "Open Hardware Monitor" da openhardwaremonitor.org
  • Esegui come amministratore
  • Seleziona Visualizza, Mostra trama
  • Nella finestra principale, controlla Memoria generica, Dati, Memoria utilizzata

Questo mostra un grafico in tempo reale che mostra quanta parte della RAM è in uso.

Mentre hai RAM disponibile, più RAM non sarà di aiuto (tranne che per la memoria dual-channel, nel qual caso avere la tua RAM divisa equamente in due banchi è più veloce).

Quando tutta la RAM è in uso, i sistemi rallentano mentre iniziano a scambiare dati tra RAM (accesso molto veloce) e disco (accesso lento) per creare spazio nella RAM. Questa configurazione è chiamata "memoria virtuale"; lo scambio di un blocco o di una "pagina" di memoria è uno "scambio di pagina".

Le schede madri hanno dei limiti sulla quantità di RAM che possono indirizzare; controlla quello per la tua scheda madre corrente. Il mio laptop ha un limite di 8 GB; la mia nuova scheda madre ATX da 128 GB.

Una volta che lo swapping inizia a verificarsi, un disco rigido meccanico è MOLTO più lento di un SSD (Solid State Drive), anche se (al momento) costa un po 'meno per megabyte. Sfortunatamente, i dischi rigidi sono molto più lenti per l'accesso casuale (l'accesso alle tracce e ai settori sparsi nell'unità, invece che sequenziali) e lo swap tende ad essere accesso casuale. Gli SSD sono MOLTO più veloci per l'accesso casuale.

Le unità meccaniche sono glaciali in termini elettronici; 7200 RPM = 120 giri / sec = 0,00833 sec / giro. Se una CPU a quattro core e 3GHz impiegava 10 clock per eseguire ogni istruzione, poteva eseguire 10.000.000 di istruzioni in quel momento.


-1

Dipende. Su un sistema a 32 bit, il sistema non può indirizzare più di 4 gig di ram, quindi non aggiungerà nulla. Un sistema a 64 bit accederà molto di più.

EDIT: Dopo aver visto "PAE" ho trovato questa pagina - Limiti di memoria: http://msdn.microsoft.com/en-gb/library/aa366778.aspx#physical_memory_limits_windows_xp

Copre molto più di XP.


Ma accedere a più RAM non è in relazione con più velocità.
Andreas Rehm

Questo non è corretto Vedi PAE.
ChrisInEdmonton

Cosa non è corretto? Alcune informazioni per favore.
Xavierjazz
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.