Comprendere, identificare e aggiornare la RAM nel tuo PC

Introduzione

Questo tutorial ha lo scopo di spiegare cos’è la RAM e fornire alcuni retroscena su diverse tecnologie di memoria per aiutarti a identificare la RAM nel tuo PC. Discuterà anche la velocità della RAM e i parametri di temporizzazione per aiutarti a capire le specifiche spesso citate sui siti Web dei fornitori. Il suo obiettivo finale è quello di aiutarvi ad aggiornare il sistema suggerendo alcuni strumenti e strategie per aiutarvi a scegliere nuova RAM. È scritto dal punto di vista del proprietario di un PC desktop, ma la maggior parte dei concetti si applica anche a laptop e notebook.

Come tutti i componenti del PC, la RAM ha subito una serie di cambiamenti evolutivi (e alcuni cambiamenti rivoluzionari) e solo la RAM progettata per il tuo computer funzionerà nel tuo computer. Ci sono letteralmente centinaia di diversi prodotti RAM sul mercato oggi, quindi è importante conoscere il tipo corretto per il sistema.

Sto tentando di scrivere questo per l’utente non tecnico, ma più ottengo più discendo in techno-babble quindi potrebbe essere necessario imparare alcuni termini lungo la strada. Assumerò familiarità con termini comuni come Megabyte e Gigabyte ecc. Infine dovrei dire che non sono un esperto di memoria, alcune delle informazioni qui mi sono imbattuto nel processo di scrittura di questo tutorial, ma spero che si otterrà tanto da questa esplorazione di RAM come ho.

Attenzione!

Questo tutorial può contenere più di quanto avresti mai voluto sapere sulla memoria del PC!

Strumenti necessari

Si consiglia i seguenti programmi per aiutare a testare la memoria.

  • L’ultima versione di CPU-Z da http://www.cpuid.org/cpuz.php#about
  • Memtest86 da http://www.memtest86.com
    Seguire le istruzioni per creare un Floppy di avvio o un CD avviabile (opzionale).

Che cos’è la RAM?

Il termine ‘RAM’ è l’acronimo di Random Access Memory, questa è la memoria che il computer utilizza per eseguire il suo sistema operativo e tutte le applicazioni che si avvia. Il nome significa che il computer può accedere alle informazioni detenute ovunque (ad es. in una posizione casuale) nella RAM indirizzando direttamente quella parte della RAM. In altre parole, se ci sono alcune informazioni memorizzate nella posizione 1000 in memoria, il sistema non deve leggere le informazioni nelle precedenti posizioni 999 per arrivarci, ma può accedere alla posizione 1000 semplicemente specificandola. L’alternativa sarebbe chiamata accesso sequenziale, un esempio del quale sarebbe l’accesso alle informazioni memorizzate su un disco rigido – l’unità può leggere solo le informazioni che attualmente passano sotto le testine di lettura/scrittura, quindi se un’applicazione desidera informazioni nel settore 14 di una determinata traccia l’unità non ha altra scelta che leggere tutte le informazioni su quella traccia. L’elettronica di azionamento separa quindi le informazioni dal settore 14 e le restituisce all’applicazione, le informazioni dal resto della traccia vengono scartate. Quindi la RAM è il modo più rapido per organizzare le informazioni per il recupero. Perché non avere tutto sul tuo computer memorizzato sulla RAM? La risposta è il costo e la volatilità: la RAM costa molto di più per GB di un disco rigido e la maggior parte della RAM richiede energia per mantenere le informazioni memorizzate in essa (la sua memoria è “volatile”). Se tu avessi un computer RAM solo si dovrebbe ricaricare il sistema operativo e tutte le applicazioni e dati ogni volta che si è spento o c’era un taglio di corrente. Esistono usi appropriati per questo tipo di computer (ad es. thin client) ma generalmente un sistema è meglio servito da un mix di memoria RAM e unità. Il computer ha bisogno di diverse quantità di RAM per le diverse attività e le applicazioni più si apre il più RAM è necessaria. Si potrebbe pensare che prima o poi si esaurirà di RAM e poi cosa? Bene, il sistema operativo è progettato per far fronte a questa situazione “impaginando” blocchi di RAM sul disco rigido. Ciò significa che se il sistema sta esaurendo la RAM, prende il contenuto di un “blocco” di RAM (di solito la parte meno utilizzata) e lo scrive in un’area riservata del disco rigido, chiamata File di paging o Spazio di swap. Il “pezzo” di RAM viene quindi dichiarato gratuito per l’uso. Usando lo spazio di swap in questo modo il sistema normalmente non esaurisce mai la RAM. Ma come abbiamo già discusso l’accesso alle informazioni sul disco rigido è intrinsecamente più lento dell’accesso dalla RAM, quindi il risultato è che il computer rallenta. A nessuno piace un computer lento, quindi cosa fai al riguardo? Ovviamente si desidera aggiungere più RAM, ma per fare questo è necessario abbinare la RAM aggiuntiva con ciò che è già nel vostro PC ed è necessario essere sicuri che la scheda madre supporterà il tipo di RAM che si intende utilizzare.

Diversi tipi di memoria e alcune terminologia

In “the beginning” RAM è venuto sotto forma di chip semiconduttori che sono stati singolarmente collegato, o saldati, nella scheda madre. Che ha costituito l’originale 640KB di memoria di sistema che DOS appeso per così tanto tempo. Ora la memoria è disponibile in moduli clip-in, di solito chiamati memory stick (da non confondere con le unità flash USB che a volte vanno con quel nome). Memory stick o moduli hanno cambiato formato nel corso degli anni come la loro capacità è aumentata. Ecco un elenco dei principali tipi, in ordine approssimativo di crescente complessità, insieme ad altri termini usati per descriverli:

30pin SIP
UN 30pin modulo SIP

30pin SIMM
UN 30pin modulo SIMM

UN modulo di memoria DIMM
UN modulo DIMM *

modulo DDR
UN modulo DDR con heatspreaders *

DDR2 modulo
UNA DDR2 modulo con grande heatspreaders *

  • Pin – Originariamente il nome di “gambe” su un modulo di memoria, simili alle gambe (o portare) su di un chip elettronico. La terminologia è riportata per descrivere il numero di contatti sui moduli di memoria anche quando non sono pin.
  • Bus-Un gruppo di conduttori elettrici che collegano diverse parti del computer. Proprio come un autobus nella vita reale è un mezzo per trasportare un gran numero di persone da un luogo all’altro, così un autobus in un computer è un mezzo per trasportare un gran numero di segnali (o dati) da un circuito integrato all’altro. Ad esempio, il front-side bus (FSB) trasporta i dati tra la CPU e il controller di memoria (e verso altre destinazioni). I bus possono contenere sottogruppi che sono anche bus, ad esempio il” Bus di memoria ” che collega il controller di memoria e la RAM contiene un bus di indirizzo, un bus di dati e un bus di comando.
  • SIP – Single Inline Package – un tipo obsoleto di modulo di memoria con una singola riga di pin (effettivi) lungo un lato.
  • SIMM – Single Inline Memory Module – un tipo obsoleto di memory stick con contatti di alimentazione e dati su un lato della scheda. 30 spilli.
  • DRAM – Dynamic Random Access Memory – un termine generico che descrive la RAM in cui i dati devono essere aggiornati continuamente. Molto ampiamente usato nei PC di fabbricazione in serie.
  • SRAM – Static Random Access Memory – un termine generico che descrive la RAM in cui i dati vengono conservati senza la necessità di aggiornare. Più veloce, più grande e più costoso di DRAM.
  • Cache Memory – Cache è un termine usato per descrivere una serie di funzioni diverse nel computer. La memoria cache è un archivio separato di SRAM utilizzato dalla CPU per memorizzare le “informazioni” più frequentemente utilizzate. È possibile accedere alla cache più rapidamente della normale RAM, quindi memorizzando funzioni / dati utilizzati di frequente è possibile ottenere un aumento di velocità complessivo. Ci sono diversi “livelli” di cache a seconda di quanto sono vicini alla CPU, la cache di livello 1 è in realtà parte del chip della CPU stessa, il livello 2 e il livello 3 sono esterni alla CPU di solito sulla scheda madre.
  • FP – Fast Page RAM – Un tipo di DRAM, introdotto nel 1987, che consente più accessi a una posizione di memoria senza la necessità di ri-specificare l’indirizzo.
  • EDO – Extended Data Output RAM – un tipo di DRAM che utilizza ipotesi sul prossimo accesso alla memoria per pre-leggere i dati. Introdotto nel 1990 con circa il 10% di aumento della velocità su Fast Page. A volte noto come Hyper Page Mode (HPM).
  • DIMM – Dual Inline Memory Module – una memory stick con contatti di alimentazione e dati su entrambi i lati della scheda.
  • Parity – La parità fa parte di un processo di controllo degli errori che può essere utilizzato per verificare l’integrità dei dati memorizzati nella RAM. I dati sono memorizzati, come è sempre il caso nei computer, in binario-una sequenza di otto uno e zero che costituiscono il byte di dati. La parità di quel byte di dati viene trovata determinando se ci sono un numero dispari o un numero pari di quelli nei dati. La parità di ciascun byte di dati può quindi essere memorizzata aggiungendo un bit aggiuntivo di dati, che può essere uno o zero. Questo bit aggiuntivo di dati è chiamato “Bit di parità”. Nel sistema “parità pari” se il numero totale di quelli nel byte è un numero dispari, il bit di parità è impostato su uno, quindi aumenta il numero di quelli. (C’è anche un sistema di “parità dispari” che è il contrario solo per confonderci tutti). Quando i dati vengono letti nel sistema, il computer calcola nuovamente la parità del byte di dati e la confronta con il bit di parità che è stato memorizzato con esso. Se le parità calcolate e memorizzate sono d’accordo, tutto va bene (di solito), ma se non sono d’accordo, c’è stato un errore e il byte di dati è sospetto. Per utilizzare il controllo degli errori di parità, la RAM deve essere in grado di memorizzare nove bit per byte di informazioni.
  • ECC – Error Correcting Code – RAM con memoria dati aggiuntiva per i bit di checksum per consentire la correzione degli errori ‘al volo’. Il controller di memoria sulla scheda madre deve supportare questa funzione.
  • SDRAM – Single data-rate Synchronous Dynamic Random Access Memory – Introdotto nel 1997, l’accesso alla memoria è sincronizzato con l’orologio del bus e il bus è largo 64 bit. moduli a 168 pin.
  • RAMBUS-Una tecnologia di memoria rivoluzionaria sviluppata da Rambus Inc. basato su un tipo di memoria video e progettato per l’uso in PC con processori Intel. Introdotto nel 1999.
  • RIMM – Rambus Inline Memory Module – la memory stick utilizzata nei sistemi che utilizzano RAM Rambus. moduli a 184 pin.
  • C-RIMM – Il modulo di continuità necessario per riempire gli slot di memoria vuoti nel sistema Rambus.
  • RDRAM – Rambus DRAM – originariamente progettato per funzionare a velocità di bus fino a 800 MHz, ma solo 16 bit di larghezza.
  • DDR – Double Data Rate memory – un tipo di DRAM basato sulla tecnologia SDRAM che funziona a due volte la frequenza di clock del bus. Esso utilizza 184 moduli pin. Rilasciato nel 2000. Questa era la tecnologia di memoria mainstream alla fine del 2005.
  • SODIMM e SORIMM – Piccole versioni Outline di DIMM e RIMM bastoni. Si tratta di moduli di memoria più piccoli e sottili, tipicamente utilizzati nei laptop. I moduli hanno 144 o 200 pin.
  • SPD – Serial Presence Detect-circuiteria (una EEPROM) integrata in un modulo RAM che invierà informazioni al BIOS e al controller di memoria per informarlo di quale tipo e quanta memoria è presente, dove si trova e impostare parametri di temporizzazione complessi.
  • Heat Spreader – Una sottile copertura metallica che fa contatto termico con i chip di memoria e aiuta nel raffreddamento. Consente inoltre ai produttori di inserire loghi e badge di grandi dimensioni sui moduli di memoria.
  • DDR2 – Double Data Rate2 memory – un tipo di DRAM basato sulla tecnologia DDR che funziona a due volte la frequenza di clock. Rilasciato nel 2004. Questo dovrebbe essere la tecnologia di memoria mainstream alla fine del 2007. Non compatibile con le schede madri DDR. I moduli hanno 240 pin.
  • Memoria a doppio canale-Non vi è alcuna differenza tra memoria DDR a doppio canale e memoria DDR ordinaria, è la scheda madre che è diversa. I sistemi che hanno funzionalità a doppio canale possono effettivamente raddoppiare la larghezza di banda del bus di memoria accedendo ai moduli RAM a coppie. Per utilizzare il doppio canale, è necessario acquistare RAM in coppie abbinate e installarla simmetricamente attraverso i canali di memoria.
  • Memoria virtuale – Questa è la RAM che viene simulata dal sistema quando si esaurisce lo spazio nei moduli di memoria reali, in realtà è lo spazio sul disco rigido e come tale è molto più lento per accedere rispetto alla RAM reale. Il degrado significativo delle prestazioni del sistema si verifica se più di una certa percentuale di dati correnti risiede nella memoria virtuale.
  • Latenza-Un intervallo di ritardo. Speravo di sorvolare su questo, ma così tante aziende RAM citano cifre di latenza che è destinato a venire. Vedere la sezione sulla latenza di seguito.
  • Bank-Un gruppo di chip di memoria (non moduli) che insieme possono fornire abbastanza bit di dati per eguagliare il bus dati della CPU. Nei giorni dei moduli a 30 pin i chip di memoria contenevano solo un bit per indirizzo e si potevano montare solo 8 chip su un modulo, quindi per “riempire” il bus dati della 486CPU (che era largo 32 bit), erano necessari quattro moduli per creare una banca. L’introduzione di SIMMs a 72 pin significava che l’intero 32bit di dati poteva essere fornito da un modulo, ma quando la CPU Pentium era introdotta con un bus dati a 64 bit, quindi era necessario 2 SIMM per fare una banca. Questo spiega perché i proprietari di vecchi sistemi Pentium hanno sempre dovuto aggiungere o aggiornare la loro memoria a coppie. Con l’introduzione del DIMM 168pin questo inconveniente è stato superato e ora ci possono essere molti banchi di RAM su un modulo di memoria.
  • Classifica – Una fila di chip di memoria. Di solito un rango riempie un lato di un modulo di memoria, quindi se il modulo ha due ranghi significa che ci sono chip su entrambi i lati.

Per una guida illustrata ai moduli di memoria vedere questo link – http://www.crucial.com/library/memorymodid.asp

Dimensioni RAM comuni

Se non ricordo male il SIMMs originale è venuto in pacchetti 256KB, 512KB e 1MB e costano una piccola fortuna. Nei giorni di Windows 95 un computer avrebbe comunemente diversi moduli di memoria 4MB o 8MB. Con il tempo di Windows 98 è uscito questi erano diventati moduli 16MB o 32MB per compensare circa 64MB in un buon sistema. Per i computer Windows XP 128MB è un minimo praticabile a seconda delle applicazioni che si desidera eseguire, i moduli tendono ad essere 128MB, 256MB o 512MB. Attualmente i sistemi vengono regolarmente spediti con bastoncini da 512 MB e bastoncini da 1 GB stanno diventando più comuni.

Dimensioni del modulo RAM sempre doppio: 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB, 2 GB, ecc. (poiché in senso stretto 1GB = 1024MB) Non troverai ad esempio moduli RAM da 96 MB, ma il tuo sistema potrebbe avere una quantità “insolita” di RAM totale per un paio di motivi

  • Il sistema contiene moduli RAM di dimensioni diverse.
  • Ad esempio, il sistema mostra 192 MB di RAM. Molto probabilmente questo era un sistema che ha iniziato la vita con 64MB di SDRAM ed è stato aggiornato aggiungendo un modulo 128MB.
  • Il sistema dispone di video a bordo.
  • Quando un sistema ha un video integrato, la scheda video è integrata nella scheda madre, ma non viene fornita alcuna memoria video, invece il sistema riserva parte della RAM del sistema per fungere da memoria video. La quantità di memoria riservata dipende dalle impostazioni del BIOS e di solito è di dimensioni standard da 4MB a 64MB. La quantità “totale” di RAM che Windows vede è quindi la dimensione del modulo RAM, meno la quantità riservata al video. Ciò può comportare alcuni importi molto strani per la RAM totale del sistema. Ad esempio, la RAM totale di un sistema può essere segnalata come 352 MB. Questo potrebbe essere costituito da un modulo 128MB più un modulo 256MB meno 32MB riservato al video.

Velocità RAM

La RAM nei computer basati su Intel è accessibile dalla CPU tramite il front-side bus (FSB) e il bus di memoria. I miglioramenti nella tecnologia hanno cambiato drasticamente la velocità del FSB. Allo stesso modo la RAM stessa ha una velocità massima alla quale può funzionare in modo affidabile e questa deve essere almeno pari alla velocità del bus di memoria. Chiaramente c’è una “zona grigia” in cui viene definita l’affidabilità del funzionamento e questa è una differenza tra la RAM “di bassa qualità” e la RAM “di alta qualità”: è probabile che la RAM di alta qualità funzioni con un’affidabilità vicina al 100% significativamente superiore alla velocità del bus per la quale è valutata. Questa è una delle regioni che gli overclocker sfruttano per aumentare le prestazioni del loro sistema, aumentando la velocità FSB per sfruttare la “zona cuscinetto” delle prestazioni della RAM di buona qualità.

I moduli SIMM obsoleti (EDO o FP) sono stati valutati in base alla risposta dei chip sul modulo, ad esempio 70 nanosecondi. I vecchi bastoncini SDRAM erano classificati come velocità 66MHz, 100MHz (PC100) o 133MHz (PC133). DDR originale è stato valutato a PC1600 o PC2100. DDR corrente è valutato come PC3200. I moduli RIMM originali erano PC600, PC700 e PC800. I moduli RIMM attuali sono classificati PC1066. Originale DDR2 è progettato per 400 MHz, 533 MHz e 667 MHz velocità. Ultime DDR2 è progettato per 800 MHz velocità di funzionamento.
Cosa significa in termini di quantità di dati che potrebbero essere trasferiti al secondo? Prendendo informazioni da una varietà di siti produttori di memoria possiamo fare una tabella per mostrare alcuni confronti delle prestazioni di memoria di picco:

Tipo di RAM PC di Valutazione RAM Velocità
in MHz
Throughput di Picco
in MB/sec
SDRAM PC100 100 800
SDRAM PC133 133 1100
RIMM PC800 400 1600
RIMM PC1066 533 2100
DDR PC1600 200 1600
DDR PC2100 266 2100
DDR PC2700 366 2700
DDR PC3200 400 3200
Dual Channel RIMM PC800 400 3200
Dual Channel RIMM PC1066 533 4200
Dual Channel DDR2 PC2-3200 400 6400
Dual Channel DDR2 PC2-4200 533 8400
Dual Channel DDR2 PC2-5300 667 10600
Dual Channel DDR2 PC2-6400 800 12800

La Latenza di memoria

Ora siamo come tecnico… Nei termini più semplici La latenza è ritardo. In un computer è l’inevitabile pausa tra la richiesta di alcuni dati e l’utilizzo di tali dati. Per dare un esempio di vita reale ho guardato il sito Newegg e ho trovato un paio di coppie di moduli RAM DDR PC3200 da 1 GB che sarebbero belli nel mio sistema, ma è meglio ordinare la RAM OCZ Gold con tempi 2-3-3-8 o la RAM ad alte prestazioni Mushkin con tempi 2-3-2-6? Che diamine significano quei numeri comunque?
Cercherò di offrire una semplice spiegazione, ma se tutta questa terminologia ti fa davvero glassare gli occhi, ricorda solo se tutto il resto è uguale, più bassi sono i numeri, migliore sarà la RAM. Quindi passa alla sezione successiva. Per il resto di noi ecco qui:

I dati vengono memorizzati nei chip di memoria del computer in modo simile alla memorizzazione dei dati in un foglio di calcolo: è organizzato in righe e colonne ed è sequenziale lungo una riga. Ad esempio in un chip da 16 Mbit ci sarebbero 4.194.304 posizioni di indirizzo o “celle” disposte in 2048 righe e 2048 colonne. Ogni cella del chip contiene quattro bit di dati. Parte del chip potrebbe assomigliare a questo:

Indirizzo Colonna 1 Colonna 2 Colonna 3 Colonna 4
Riga 1 1101 1001 0100 0110
Riga 2 1011 1000 1100 0000
Riga 3 1111 1010 0101 1100
Riga 4 1011 0011 1010 1100

Tenete a mente gli uni e gli zeri sono rappresentato da livelli di tensione sotto forma di carica elettrica in un condensatore nel chip reale e che questi vengono aggiornati ripetutamente. Per leggere i dati in una particolare cella nel nostro chip 2048×2048, il computer deve indicare in quale riga si trovano i dati e quindi indicare la colonna che contiene la cella contenente i dati richiesti. Lo fa emettendo (in binario) un “indirizzo” per la riga e quindi la colonna utilizzando lo stesso bus di indirizzi a 11 bit in ciascun caso (perché occorrono 11 bit per contare fino a 2048 in binario). Ad esempio, per leggere i dati nella cella verde nel diagramma, il computer deve prima indirizzare la riga 3 (evidenziata in giallo) e dopo che l’indirizzo è stato risolto, indirizza la colonna 2 (evidenziata in blu). Riesci a vedere un ritardo qui già?

Poiché tutto si svolge a una velocità da capogiro, deve esserci una “pausa” tra l’emissione dell’indirizzo della riga e l’emissione dell’indirizzo della colonna per consentire alle tensioni di stabilizzarsi. Se la pausa non è abbastanza lunga, l’indirizzo della colonna potrebbe essere danneggiato dalla tensione rimanente dall’indirizzo della riga con conseguente lettura dei dati errati. Sia l’indirizzo di riga che l’indirizzo di colonna sono “agganciati” nel chip di memoria da segnali chiamati “stroboscopi”, quindi abbiamo uno strobo di indirizzo di riga (RAS) e uno strobo di indirizzo di colonna (CAS). Il ritardo necessario tra di loro è chiamato ritardo RAS-CAS o TRCD. Tutti i ritardi a cui si fa riferimento sono misurati in cicli di clock piuttosto che in intervalli di tempo effettivi.

Una volta letti i dati della cella (1010), i successivi quattro bit di dati richiesti sono (di solito) nella stessa riga ma nella colonna successiva, quindi solo l’indirizzo della colonna deve essere modificato. Ancora una volta ci deve essere un ritardo mentre l’indirizzo precedente ‘evapora’ e le nuove tensioni di indirizzo si stabilizzano prima che l’indirizzo possa essere agganciato. Questo ritardo è chiamato Latenza CAS o CL.

Allo stesso modo, una volta che tutti i dati richiesti in una riga sono stati letti, è necessario affrontare una riga diversa. Poiché il contenuto delle celle deve essere aggiornato e questo viene fatto riga per riga, è necessario un altro ritardo chiamato tempo di precarica RAS o TRP.

La memoria del computer non è sempre attiva e durante i (minuscoli) intervalli di inattività alcune parti della memoria vengono spente per evitare il surriscaldamento dei chip. Ciò introduce un ritardo quando devono essere nuovamente attivati. Questo è chiamato il ritardo “Attivo per precarica” o TRAS.

Infine c’è un altro ritardo che deve essere consentito, che è il ritardo tra il computer che seleziona un particolare chip di memoria (in quanto ci saranno molti chip che compongono la RAM) ed è in grado di emettere un comando a quel chip. Questo è chiamato il tasso di comando e per qualche motivo sembra essere senza un acronimo.

Quindi tornando al mondo reale e ai nostri esempi di Newegg puoi indovinare quali sono i numeri “timing” citati? Proprio così-sono i ritardi o le latenze che abbiamo appena discusso. Ecco come potrebbe apparire una specifica di temporizzazione tipica:

2-3-2-6-1T

  • Il primo numero (2) è CL, la latenza CAS. Questo valore ha l’effetto maggiore sulle prestazioni del sistema. Di solito è 2, 2,5 o 3 per la memoria DDR.
  • Il secondo numero (3) è TRCD, il ritardo da RAS a CAS. Non così critico come CL, di solito è 2,3 o 4 per la memoria DDR.
  • Il terzo numero (2) è TRP, il ritardo di precarica RAS. Questo valore ha effetti simili a TRCD.
  • Il quarto numero (6) è TRAS, il ritardo di precarica attivo. Questo valore influisce sulla stabilità più delle prestazioni. Tipicamente tra 5 e 8 per la memoria DDR.
  • L’ultima cifra (1T) è la frequenza dei comandi e viene spesso omessa, poiché è quasi sempre 1T. Per la RAM lenta sarebbe 2T. Stranamente alcuni overclocker ottengono ottimi risultati impostando deliberatamente la frequenza dei comandi su 2T anche con RAM a bassa latenza in quanto consente loro una maggiore flessibilità quando si modificano le altre latenze e le velocità del bus.

Si noti che i numeri sono validi solo per la velocità di clock nominale e saranno anche molto diversi per i diversi tipi di RAM.

Gli esempi di vita reale erano 2-3-3-8 e 2-3-2-6 entrambi buoni per DDR a 400MHz, ma ora posso vedere che la RAM Mushkin 2-3-2-6 potrebbe essere più stabile sotto carico pesante rispetto alla RAM OCZ. Quindi posso controllare il differenziale di prezzo e considerare se è probabile che sia un fattore importante per l’utilizzo del mio computer.

Queste latenze e dati di temporizzazione devono essere inseriti nel BIOS quando la RAM è installata-il motivo per cui probabilmente non hai mai dovuto farlo è che sono programmati nella EEPROM SPD sul modulo RAM e il BIOS legge i valori automaticamente (a meno che non sia impostato su manuale). Se si dispone di due moduli RAM con diverse cifre di temporizzazione, il BIOS prende la cifra più alta (impostazione più lenta) con cui lavorare. Le cifre di temporizzazione sono le raccomandazioni dei produttori per il buon funzionamento, non esiste una legge che dice che il modulo di memoria non funzionerà con tempi diversi e questo è un terreno fertile per gli overclocker da sperimentare. Cambiano le impostazioni della memoria del BIOS su Manuale in modo che l’SPD venga ignorato e inseriscano le proprie figure nel BIOS. Non sto suggerendo a nessuno di tentare di farlo, a meno che tu non sappia esattamente cosa stai facendo. Puoi distruggere la tua RAM con impostazioni inappropriate.

Come identificare la RAM

Per identificare correttamente la RAM è necessario conoscere la dimensione totale della memoria in megabyte(MB), quanti moduli di memoria ci sono, il tipo di RAM che hai, la sua velocità e idealmente il suo produttore. Ci sono un certo numero di modi diversi si possono trovare alcune o tutte queste informazioni.

Finestra di informazioni di sistema
Utilizzando Systeminfo.exe per vedere la quantità totale di RAM

Di seguito sono riportate alcune utility gratuite che possono essere utilizzate per determinare la quantità di memoria attualmente installata e i tipi di hardware installato:

  • Il comando Informazioni di sistema di Windows, come mostrato sopra, mi permette di vedere quanta memoria totale ho installato nel mio computer.
  • SpeedFan mi consente di controllare quale RAM ho: il lancio di SpeedFan dalla sua icona sul desktop rivela che ho installato la versione 4.27. Il programma impiega alcuni secondi per raccogliere informazioni, quindi si deposita nella schermata “Letture” dove mostra la velocità della ventola e le temperature dei componenti. Fare clic sulla scheda’ Info ‘e fare clic sul pulsante’ Leggi info’. Questo raccoglie informazioni e le visualizza nella casella ‘DIMM info’. Scorrere su e giù per vedere tutte le informazioni. Come mostrato di seguito SpeedFan mi dice che ho un solo bastone RAM (DIMM #0) ed è DDR, non memorizza le informazioni di parità, e la dimensione totale è 512MB. Se avessi più di un bastone ci sarebbero anche informazioni per DIMM #1, DIMM # 2,ecc.

    Finestra Info SpeedFan
    Casella Info ‘DIMM’ SpeedFan

  • Ora diamo un’occhiata usando Everest Home Edition: Inizia Everest, nella colonna’ Menu ‘sul lato sinistro clicca su ‘Motherboard’. La finestra di destra dovrebbe cambiare per mostrare CPU, CPUID, Scheda madre, Memoria, SPD, Chipset e BIOS icone. Clicca sull’icona cripticamente denominata ‘SPD’ (per una spiegazione vedi la voce SPD nella sezione precedente). Come mostrato di seguito questo rivela una ricchezza di informazioni. La singola voce per ‘DIMM1’ sotto la descrizione del dispositivo mostra che ho solo una memory stick. I dettagli seguenti mostrano un numero di serie, la data di produzione, le dimensioni (512 MB), il tipo (DDR SDRAM), la velocità (PC3200) e altre informazioni, incluso il nome del produttore (Kingston Technology Company Inc.) e un collegamento al loro sito web. Riporta erroneamente che ho quattro slot DIMM quando in realtà la mia scheda madre ne ha solo due. Si noti che Everest Home Edition non è più in fase di sviluppo e alcune delle informazioni potrebbero non essere aggiornate.

    Everest SPD Information
    Everest Memory Module Properties

    Ulteriori informazioni sul Controller di memoria possono essere trovate nella finestra ‘Motherboard’ facendo clic su ‘Chipset’ ed evidenziando ‘North Bridge’. Questo indicherà ad esempio se il controller di memoria può supportare il doppio canale, che sarà necessario considerare se si sta aggiornando.

  • Infine diamo un’occhiata alla nostra RAM utilizzando il programma freeware CPU-Z. Se hai scaricato questo dall’indirizzo nella sezione “Strumenti richiesti” avrai un file zip da qualche parte nel tuo computer. Estrarre il file zip in una directory chiamata ‘CPU-Z’ o qualche nome che si può ricordare facilmente. Questo è tutto quello che devi fare, non esiste un processo di installazione. Per eseguire CPU-Z passare alla cartella CPU-Z e fare doppio clic sul cpuz.exe. Questo eseguirà il programma e ti presenterà una finestra di report simile a questa:

    CPU-Z prima schermata
    CPU-Z Schermata di apertura

    Siamo interessati alla RAM al momento, quindi fare clic sulla scheda ‘Memoria’. Qui mi dice che ho 512MB di DDR SDRAM su un singolo canale, in esecuzione a 133MHz. Mi dice che il rapporto tra l’FSB e l’orologio DRAM è 3:2 quando mi sarei aspettato che fosse 1:1 (l’ho risolto in seguito – vedi sotto “Guarda nel BIOS” di seguito). Questa scheda mi dice anche che le cifre dei tempi sono 2-2-2-6 @133MHz. (Vedere la sezione ‘Latenza di memoria’ per una spiegazione di queste cifre). Ora fai clic sulla scheda ‘SPD’.
    Vengono visualizzate le informazioni per lo slot #1, un menu a discesa consente di selezionare lo slot # 2, lo slot # 3,ecc., che nel mio caso dicono “Vuoto”. Il resto del display è simile a questo:

    CPU-Z SPD screen
    CPU-Z SPD Screen

    Che mi mostra la mia RAM Kingston Value ha alcune latenze piuttosto ordinarie a 200MHz, ma per il resto non mi dice nulla di nuovo.

  • Vai al sito Web del produttore del computer
    Se si dispone di un computer “di marca”, la maggior parte dei siti Web dei produttori consente di cercare per nome o numero del modello e trovare le specifiche dettagliate del sistema nelle sue condizioni originali. Spesso includono domande frequenti e pagine di supporto che ti forniranno informazioni su quale memoria è compatibile e su come aggiornare. Alcuni di questi sono eccellenti e includono video su come aprire il tuo caso e come rimuovere e/o aggiungere memoria. Naturalmente di solito suggeriscono solo la propria memoria di marca come aggiornamento.
  • Utilizzare uno strumento di configurazione online
    I principali produttori e fornitori di RAM offrono strumenti scaricabili ‘Memory Advisor’ o ‘Configurator’ che possono eseguire la scansione del computer, visualizzare le specifiche di memoria e raccomandare un aggiornamento compatibile. Darò un’occhiata ad alcuni di questi nella sezione “Come aggiornare la RAM”.
  • Guardare nel BIOS
    Consultare il manuale della scheda madre se non si sa come entrare nel BIOS – sulla maggior parte dei sistemi si preme il tasto ‘Del’ come il sistema inizia ad avviarsi. Ci sono molti formati diversi per la schermata del BIOS, quindi non posso essere preciso su quali opzioni potresti vedere disponibili. Sul mio sistema ho American Megatrends Inc. BIOS (AMIBIOS) e cliccando su ‘Caratteristiche BIOS standard’ ha mostrato ‘Memoria di sistema : 512MB’ senza altre informazioni. Guardando sotto ‘ Advanced BIOS Features ‘> >’Advanced Chipset Settings’> > ‘Northbridge Config’ Ho trovato “DRAM Frequency : 266 MHz” che è un’impostazione manuale, sovrascrivendo ciò che è memorizzato nei moduli RAM SPD. Ho cambiato questa impostazione su “Auto” in modo che il BIOS leggesse l’SPD per il valore consigliato. Dopo l’avvio ho eseguito nuovamente CPU-Z e i rapporti del bus erano cambiati in 1:1 e la frequenza della memoria era ora 200MHz. (Si noti che c’è una certa confusione su quali frequenze sono quali. Poiché la RAM è Dual Data Rate, il bus di memoria funziona a 200MHz in questo esempio, ma la frequenza DRAM equivalente sarebbe ora 400MHz.)
  • Apri la custodia e leggi le etichette
    Un rapido sguardo all’interno del computer ti dirà quante RAM hai già. Se nient’altro ti darà informazioni concrete, puoi spegnere il sistema, osservare le precauzioni di manipolazione statica (vedi sotto) e rimuovere la RAM già presente. Se siete fortunati la RAM stick(s) avrà un’etichetta che vi dà informazioni appropriate circa le dimensioni, velocità, produttore e, eventualmente, alcune informazioni di garanzia. Alcuni produttori sono più criptici di altri e possono solo darti un numero di parte. Alcuni non avranno alcuna etichetta, nel qual caso dovresti rintracciare le informazioni sui singoli chip di memoria utilizzando i numeri di parte stampati su di essi. Seguire questo processo è oltre lo scopo di questo tutorial.

Quanta RAM hai bisogno?

” 640K dovrebbe essere sufficiente per chiunque.”- Bill Gates 1981

Ironico che questa citazione dovrebbe venire dal fondatore di Microsoft – la società il cui sistema operativo Windows passa attraverso le risorse del computer come i bambini passano attraverso torta di compleanno.

I sistemi operativi più vecchi richiedevano molto meno RAM del sistema moden. I moderni sistemi operativi e il loro hardware richiedono un po ‘ di più per funzionare correttamente. Come standard, la maggior parte dei computer in questi giorni dovrebbe avere un minimo di 4 GB (Gigabyte) per funzionare correttamente. A mio parere, però, il punto debole è 8GB, che dovrebbe consentire di eseguire la maggior parte delle applicazioni e giochi in Windows.

Per coloro che stanno facendo l’editing video pesante, progettazione grafica, hard core di gioco, o semplicemente come avere un sacco di programmi in esecuzione, non si può andare male con 16GB.

Qualsiasi cosa oltre i 16 GB potrebbe non fornire molti vantaggi in termini di velocità se non la possibilità di eseguire più programmi contemporaneamente.

Si può avere troppa RAM?

Nei moderni sistemi operativi e hardware, avere molta ram non danneggerà il sistema, ma potresti non trarne beneficio.

Per scopi storici, ecco i dettagli per l’utilizzo di troppo ran in sistemi meno recenti. Per la maggior parte, nessuno dovrebbe utilizzare più questi sistemi, quindi non dovrebbe importare.

  • Windows 95 e Windows 98 (prima edizione) non riconoscono più di 256 MB di RAM – l’aggiunta di più di questo può rallentare notevolmente il sistema. C’è tuttavia una correzione per questo dettagliato in un articolo AumHa – vedere la sezione riferimenti. Se hai più di 1 GB di RAM (anche se non riesco a immaginare perché dovresti) Windows potrebbe non avviarsi.
    Vedere l’articolo della knowledgebase di Microsoft qui: http://support.microsoft.com/?kbid=184447
  • Windows 98SE e Windows ME hanno problemi con più di 512 MB di RAM-è possibile ottenere errori di” Memoria esaurita ” o altri sintomi.
    Vedere l’articolo della knowledgebase di Microsoft qui: http://support.microsoft.com/kb/q253912/
  • Windows 98SE e Windows ME non funzioneranno bene con più di 1 GB di RAM. Ciò potrebbe causare “potenziale instabilità del sistema” secondo Microsoft.
  • Alcune versioni del BIOS Award rallentano notevolmente il sistema quando sono installati più di 768 MB di RAM.

Come aggiornare la RAM

No. di RAM Bastoni Dimensione di Ogni Bastone RAM di Tipo RAM Velocità Latenza Marca Preferita Serie Quantità Totale di RAM Aggiungere o Sostituire? Prezzo
2 (coppia) 1GB DDR PC3200 2-3-2-6-1T xyz Iridium 2GB Sostituire $???

Una nota sul doppio canale

Mi sono imbattuto in alcune informazioni contraddittorie sul doppio canale della RAM. Ricorda che questa è una funzione della scheda madre, non della RAM, ma la RAM deve essere posizionata simmetricamente sui due canali di memoria e deve avere caratteristiche “corrispondenti”. Esattamente come corrispondono non è chiaro. I produttori di RAM vendono coppie in scatola di RAM abbinate per il doppio canale ma secondo Intel la memoria non deve essere della stessa marca, avere le stesse latenze o anche la stessa velocità per il doppio canale. Dicono anche che puoi dual channel usando diciamo due bastoncini di RAM da 256 MB sul canale A e uno stick da 512 MB nel canale B. Alla fine la scheda madre “decide” se il doppio canale sarà implementato o meno. Se il computer ha (come il mio) un modulo di memoria in un sistema a doppio canale, quindi l’aggiunta di un altro modulo della stessa dimensione, e sensibilmente la stessa velocità, dovrebbe consentire al sistema di doppio canale, ma non può. Se i moduli non sono sufficientemente “abbinati” il sistema continuerà a funzionare con accesso a canale singolo e la maggior parte del beneficio dell’aggiornamento andrebbe persa.

Coppia abbinata di moduli DDR2
Coppia abbinata di moduli DDR2 *

I produttori di schede madri cercano di semplificare l’installazione della RAM colorando gli slot della RAM in modo diverso per i diversi canali. Quindi potresti avere una scheda madre con quattro slot, due blu e due verdi per esempio. Sfortunatamente alcuni produttori usano il colore per indicare a quale canale appartiene lo slot mentre altri lo usano per mostrare quale è il primo slot su ciascun canale. Se ti sbagli, puoi comunque usare tutta la tua RAM ma non avrai il vantaggio della velocità del doppio canale. Controllare il manuale della scheda madre per la loro raccomandazione per dove installare i moduli RAM. Dopo l’installazione utilizzare un’utilità come CPU-Z per verificare se il doppio canale è attivo o meno.

Installa la nuova RAM

Una volta acquistata e ricevuta la nuova RAM non resta che installarla, che è probabilmente la parte più semplice dell’intero processo. NON estrarre la nuova RAM dal suo contenitore finché non si sono lette le precauzioni statiche descritte di seguito. Probabilmente è meglio aprire il contenitore RAM dopo aver spento il computer, aperto il caso e attaccato il cinturino statico (se disponibile). Appena prima di inserire o rimuovere qualsiasi componente estrarre il cavo di alimentazione dal retro del computer e attendere almeno 30 secondi in modo che non vi sia alcuna possibilità di eventuali tensioni lasciate all’interno della custodia per causare danni.

Quindi tutto ciò che è necessario è scollegare e rimuovere la vecchia RAM se viene sostituita. Per gli slot DIMM moderni premendo i fermi di plastica alle estremità degli slot RAM si espelle il modulo RAM. I sistemi più vecchi possono avere meccanismi meno user-friendly, ma tutti usano un fermo meccanico alle due estremità del modulo. Per rimuovere il modulo è necessario disinnestare il fermo, non cercare di leva solo il modulo RAM fuori.

Inserire la nuova RAM è una questione di scegliere quali slot utilizzare (se non si utilizza il doppio canale, utilizzare il successivo slot disponibile). Tieni il modulo vicino e centrato sullo slot e controlla la tacca nelle linee del modulo RAM con la “chiave” nello slot per assicurarti di avere il modulo nel modo giusto.

Chiave slot
Slot RAM che mostrano la chiave (freccia)

Quindi premere verso il basso (verso la scheda madre) sui fermi alle due estremità dello slot libero per metterli in posizione ‘aperta’. Inserire il modulo nello slot con i contatti dorati verso lo slot, controllare due volte che sia il modo giusto, quindi spingerlo saldamente nello slot usando la pressione del pollice ferma ugualmente su ciascuna estremità del modulo. Se tutto va bene, i fermi si apriranno per bloccare il modulo in posizione. Fai la stessa cosa per qualsiasi altro modulo RAM da installare e il gioco è fatto.
Inserire i moduli rimossi nel contenitore RAM, togliere la cinghia statica, chiudere il case del computer e ricollegare l’alimentazione. Il sistema è pronto a partire.

Per una presentazione Flash piuttosto semplicistica sull’installazione della RAM vedere questo link: http://www.kingston.com/support/howto/default.asp

Riavviare e controllare tutto va bene

Come si riavvia il sistema si può vedere POST messaggi che riportano la quantità di memoria presente. Se Windows non si avvia è possibile utilizzare il disco di avvio realizzato con Memtest-86 per testare la memoria. Prendere nota di eventuali messaggi di errore e ripristinare la RAM originale. Quindi controlla le sezioni di risoluzione dei problemi del sito Web del produttore della RAM. Quando Windows ha caricato bene, esegui nuovamente CPU-Z per verificare che la nuova memoria sia stata riconosciuta e funzioni alla velocità corretta e nella modalità corretta. Allora buon divertimento!

Precauzioni statiche

Quando si maneggia la RAM, come con altri componenti del computer, è necessario prestare attenzione per evitare di danneggiare il componente attraverso lo scarico di elettricità statica che si accumula sul corpo o sui vestiti. Statica è particolarmente un problema durante il tempo asciutto e se si dispone di tappeti sintetici o abbigliamento. Ad esempio un pullover sintetico (maglione) sarebbe una cattiva scelta di indumento da indossare durante l’aggiornamento della memoria, una camicia di cotone a maniche corte sarebbe una scelta molto migliore. Il modo migliore per combattere statica mentre si lavora all’interno del computer è quello di indossare una cinghia statica attaccato al telaio e indossato al polso durante l’intero processo. Le cinghie statiche monouso sono disponibili per pochi dollari; le versioni professionali possono costare $30-40. In alternativa, se è possibile mantenere un buon contatto tra te e il telaio metallico per la maggior parte del processo e cercare di non muoversi troppo allora che può essere adeguata senza una cinghia.

Tecnico Statico Cinghia
Professionale Statico Cinghia

Conclusione

spero che questo tutorial ha informato di alcuni dei diversi tipi di RAM che si trovano nel computer systems, ha spiegato alcune delle complessità di RAM tempi, mostra come identificare la RAM del proprio computer e aiutato a scegliere la giusta quantità e il tipo di RAM in fase di aggiornamento.

Riferimenti e Credits

  • Kingston Technology “Ultimate Memoria Guida” -<Non è Più Disponibile>
  • Al Weil “Introduzione di Base di Overclocking” – http://www.abxzone.com/abx_reviews/al2/article_p2.html
  • Supporto di Windows Centro “Windows98 e WinME Gestione della Memoria” – http://aumha.org/win4/a/memmgmt.htm
  • La Relazione tecnica “Esplorare le prestazioni di Latenza di Memoria” – http://techreport.com/etc/2005q4/mem-latency/index.x?pg=1
  • Corsair Memoria “CAS Latenza: che Cosa è, e Come influenzano le Prestazioni?”- http://www.corsairmemory.com/main/trg-cas.html
  • tom’s Hardware Forum “Memoria FAQ” – http://forumz.tomshardware.com/hardware/FAQ-read-posting-ftopict55024.html
  • Perso Circuiti di Memoria Recensioni” – http://www.lostcircuits.com/memory/
  • Intel Desktop Boards: Singolo/a Doppio Canale di Memoria Modalità di” – http://www.intel.com/support/motherboards/desktop/sb/cs-011965.htm
  • AnandTech Sezione di Memoria – http://www.anandtech.com/memory/default.aspx?ATVAR_SECTIONDO=list

* Immagini di memoria Corsair prodotti sono utilizzati con il permesso di Memoria Corsair.

Rimmer marzo 2006.
https://www.bleepingcomputer.com

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.