Förstå, identifiera och uppgradera RAM i din dator
introduktion
denna handledning är avsedd att förklara vad RAM är och ge lite bakgrund på olika minnestekniker för att hjälpa dig att identifiera RAM i din dator. Det kommer också att diskutera RAM hastighet och timing parametrar för att hjälpa dig att förstå specifikationerna ofta citeras på leverantörernas webbplatser. Dess slutliga mål är att hjälpa dig att uppgradera ditt system genom att föreslå några verktyg och strategier som hjälper dig att välja nytt RAM. Det är skrivet från en stationär PC-ägare, men de flesta begreppen gäller även bärbara datorer och bärbara datorer.
liksom alla PC-komponenter har RAM gått igenom ett antal evolutionära förändringar (och några revolutionerande förändringar) och endast RAM-minnet som är utformat för din dator kommer att fungera i din dator. Det finns bokstavligen hundratals olika RAM-produkter på marknaden idag så det är viktigt att veta rätt typ för ditt system.
jag försöker skriva detta för den icke-tekniska användaren men ju längre Jag kommer desto mer kommer jag ner i techno-babble så du kan behöva lära dig några termer på vägen. Jag antar förtrogenhet med vanliga termer som megabyte och Gigabyte etc. Slutligen skulle jag säga att jag inte är en minnesexpert, en del av informationen här kom jag över i processen att skriva denna handledning, men jag hoppas att du kommer att få så mycket ut av denna utforskning av RAM som jag har.
denna handledning kan innehålla mer än du någonsin velat veta om PC-minne!
verktyg som krävs
Vi rekommenderar följande program för att hjälpa till att testa ditt minne.
- den senaste versionen av CPU-Z från http://www.cpuid.org/cpuz.php#about
- Memtest86 från http://www.memtest86.com
följ instruktionerna för att göra en startdiskett eller startbar CD (tillval).
vad är RAM?
termen ’RAM’ är en akronym för Random Access Memory, det här är minnet som din dator använder för att köra sitt operativsystem och alla program som du startar. Namnet betyder att datorn kan komma åt information som finns var som helst (dvs. ram genom att adressera den delen av RAM direkt. Med andra ord om det finns viss information lagrad på den 1000: e platsen i minnet behöver systemet inte läsa informationen på de föregående 999 platserna för att komma dit, istället kan den komma åt den 1000: e platsen helt enkelt genom att ange den. Alternativet skulle kallas sekventiell åtkomst, ett exempel på vilket skulle vara åtkomst till information som lagras på en hårddisk – enheten kan bara läsa informationen som för närvarande passerar under Läs – /skrivhuvudena, så om en applikation vill ha information i säg sektor 14 av ett visst spår har enheten inget annat alternativ än att läsa all information på det spåret. Drivelektroniken separerar sedan informationen från sektor 14 och returnerar den till applikationen, informationen från resten av spåret kasseras. Så RAM är det snabbaste sättet att organisera information för hämtning. Varför inte ha allt på din dator lagrat på RAM? Svaret är kostnad och volatilitet – RAM kostar mycket mer per GB än en hårddisk och de flesta RAM kräver ström för att behålla den information som lagras i den (det är minnet är ”flyktigt”). Om du bara hade en RAM-dator måste du ladda om operativsystemet och alla dina applikationer och data varje gång du stängde av eller om det var strömavbrott. Det finns lämpliga användningsområden för denna typ av dator (t. ex. tunna klienter) men i allmänhet ett system är bäst betjänas av en blandning av RAM och enhet lagring. Din dator behöver olika mängder RAM för olika uppgifter och ju fler program du öppnar desto mer RAM krävs. Du kanske tror att förr eller senare kommer du att få slut på RAM och sedan vad? Tja operativsystemet är utformat för att hantera den situationen genom ’personsökning’ block av RAM till hårddisken. Vad det betyder är att om systemet tar slut på RAM tar det innehållet i en’ bit ’ RAM (vanligtvis den minst använda delen) och skriver den till ett reserverat område på hårddisken, kallad sidfilen eller växlingsutrymmet. Den ’ bit ’ av RAM förklaras sedan fri för användning. Genom att använda växlingsutrymmet på detta sätt tar systemet normalt aldrig slut på RAM. Men som vi redan har diskuterat är åtkomst till information på hårddisken i sig långsammare än att komma åt den från RAM så resultatet är att datorn saktar ner. Ingen gillar en långsam dator så vad gör du åt det? Självklart vill du lägga till mer RAM men för att göra detta måste du matcha det extra RAM-minnet med det som redan finns i din dator och du måste vara säker på att ditt moderkort kommer att stödja den typ av RAM du tänker använda.
olika typer av minne och viss terminologi
i ”början” RAM kom i form av halvledarchips som var individuellt anslutna eller lödda till moderkortet. Det gjorde upp den ursprungliga 640kB systemminne som DOS hängde på så länge. Nu kommer minnet i clip-in-moduler, vanligtvis kallade memory Stick (inte att förväxla med USB-Flash-enheter som ibland går med det namnet). Minnen eller moduler har ändrat format genom åren när deras kapacitet har ökat. Här är en lista över huvudtyperna, i grov ordning med ökande komplexitet, tillsammans med andra termer som används för att beskriva dem:
en 30pin SIP-modul
en 30pin SIMM modul
en DIMM-modul *
en DDR-modul med värmespridare *
en DDR2-modul med stora värmespridare *
- Pins-ursprungligen namnet på” benen ” på en minnesmodul, som liknar benen (eller ledningen) på ett elektroniskt chip. Terminologin har överförts för att beskriva antalet kontakter på minnesmoduler även när de inte är stift.
- Buss – en grupp elektriska ledare som förbinder olika delar av datorn. Precis som en buss i verkligheten är ett sätt att transportera ett stort antal människor från en plats till en annan, så är en buss i en dator ett sätt att transportera ett stort antal signaler (eller data) från en integrerad krets till en annan. Till exempel transporterar front-side bus (FSB) data mellan CPU och minneskontrollen (och till andra destinationer). Bussar kan innehålla undergrupper som också är bussar, till exempel ”minnesbussen” som länkar minneskontrollern och RAM innehåller en adressbuss, en databuss och en kommandobuss.
- SIP – Single Inline Package – en föråldrad typ av minnesmodul med en enda rad (faktiska) stift längs ena sidan.
- SIMM – Single inline Memory Module – en föråldrad typ av minne med ström-och datakontakter på ena sidan av kortet. 30 stift.
- DRAM – dynamiskt Random Access Memory – en generisk term som beskriver RAM där data måste uppdateras kontinuerligt. Mycket ofta används i massproduktion datorer.
- SRAM – statiskt slumpmässigt åtkomstminne – en generisk term som beskriver RAM där data behålls utan att behöva uppdateras. Snabbare, större och dyrare än DRAM.
- cacheminne – Cache är en term som används för att beskriva ett antal olika funktioner i datorn. Cacheminne är en separat butik av SRAM som används av CPU: n för att lagra den mest använda informationen. Cachen kan nås snabbare än normalt RAM så genom att lagra ofta använda funktioner/data där kan en total hastighetsökning erhållas. Det finns olika ”nivåer” av cache beroende på hur nära de är till CPU, nivå 1 cache är faktiskt en del av CPU-chipet själv, nivå 2 och nivå 3 är externa till CPU vanligtvis på moderkortet.
- FP – Fast Page RAM – en typ av DRAM, introducerad 1987, som tillåter flera åtkomst till en minnesplats utan att behöva ange adressen igen.
- Edo – Extended Data Output RAM – en typ av DRAM som använder antaganden om nästa minnesåtkomst till förlästa data. Infördes 1990 med ca 10% ökning i hastighet över Snabb sida. Ibland kallas Hyper Page Mode (HPM).
- DIMM – Dual inline Memory Module – ett minne med ström-och datakontakter på båda sidor av kortet.
- paritet – Paritet är en del av en felkontrollprocess som kan användas för att verifiera integriteten hos data som lagras i RAM. Data lagras, som alltid är fallet i datorer, i binär-en sekvens av åtta ettor och nollor som utgör byte av data. Pariteten för den databyten hittas genom att bestämma om det finns ett udda eller jämnt antal i data. Pariteten för varje databyte kan sedan lagras genom att lägga till ytterligare en bit data, som kan vara antingen en eller en noll. Denna extra bit av data kallas ’paritetsbit’. I’ jämn paritet ’ – systemet om det totala antalet i byte är ett udda tal är paritetsbiten inställd på en,så kväll upp antalet. (Det finns också ett ’udda paritet’ – system som är tvärtom bara för att förvirra oss alla). När data läses tillbaka in i systemet beräknar datorn igen pariteten för databyten och jämför den med paritetsbiten som lagrades med den. Om de beräknade och lagrade pariteterna är överens är allt bra (vanligtvis) men om de inte håller med har det uppstått ett fel och databyten är misstänkt. Om du vill använda Paritet felkontroll RAM måste kunna lagra nio bitar per byte av information.
- ECC – Felkorrigeringskod – RAM som har ytterligare datalagring för checksumbitar för att möjliggöra korrigering av fel ’on the fly’. Minneskontrollen på moderkortet måste stödja denna funktion.
- SDRAM – Single data-rate synkron dynamisk Random Access Memory – infördes 1997, är minnesåtkomst synkroniseras till bussen klockan och bussen är 64 bitar bred. 168 pin-moduler.
- RAMBUS – en revolutionerande minnesteknik utvecklad av Rambus Inc. baserat på en typ av videominne och utformad för användning i datorer med Intel-processorer. Infördes 1999.
- RIMM – Rambus Inline Memory Module – minnet som används i system som använder Rambus RAM. 184 pin-moduler.
- C-RIMM – kontinuitetsmodulen som krävs för att fylla tomma minnesplatser i Rambus-systemet.
- RDRAM – Rambus DRAM – ursprungligen konstruerad för att fungera vid busshastigheter upp till 800MHz men endast 16bits i bredd.
- DDR – Double Data Rate memory – en typ av DRAM baserad på SDRAM-teknik som arbetar med dubbelt så mycket buss klockfrekvens. Den använder 184 stiftmoduler. Släpptes 2000. Detta var den vanliga minnestekniken till slutet av 2005.
- SODIMM och SORIMM – små Konturversioner av DIMM och RIMM-pinnar. Dessa är mindre och tunnare minnesmoduler, som vanligtvis används i bärbara datorer. Moduler har 144 eller 200 stift.
- SPD – Serial Presence Detect – circuitry (en EEPROM) inbyggd i en RAM-modul som skickar information till BIOS och till minneskontrollen för att informera den vilken typ och hur mycket minne som finns, var det är och ställa in komplexa tidsparametrar.
- värmespridare – ett tunt metallhölje som gör termisk kontakt med minneskretsarna och hjälper till med kylning. Gör det också möjligt för tillverkare att lägga stora logotyper och märken på minnesmodulerna.
- DDR2 – Dubbel data Rate2 – minne-en typ av DRAM baserad på DDR-teknik som fungerar med dubbelt klockfrekvens. Släpptes 2004. Detta förväntas vara den vanliga minnestekniken till slutet av 2007. Inte kompatibel med DDR Moderkort. Modulerna har 240 stift.
- Dual Channel Memory – det finns ingen skillnad mellan Dual Channel DDR-minne och vanligt DDR-minne, det är moderkortet som är annorlunda. System som har dubbla kanalfunktioner kan effektivt fördubbla minnesbussens bandbredd genom att komma åt RAM-modulerna i par. För att använda dubbel kanalisering skulle du köpa RAM i matchade par och installera det symmetriskt över minneskanalerna.
- virtuellt minne – det här är RAM som simuleras av systemet när det går tom för utrymme i de verkliga minnesmodulerna, det är faktiskt utrymme på hårddisken och som sådan är det mycket långsammare att komma åt än riktigt RAM. Betydande försämring av systemprestanda uppstår om mer än en viss procentandel av nuvarande data finns i virtuellt minne.
- Latency – ett fördröjningsintervall. Jag hoppades att glansa över detta men så många RAM-företag citerar latenssiffror som det kommer att komma upp. Se avsnittet Om latens nedan.
- Bank – en grupp minneskretsar (inte moduler) som tillsammans kan leverera tillräckligt med databitar för att motsvara CPU-databussen. I dagarna av 30 pin-moduler minneskretsar höll bara en bit per adress och du kunde bara passa 8 chips på en modul så att ”fylla” 486cpu databuss (som var 32 bitar bred), du behövde fyra moduler för att göra en bank. Introduktionen av 72 pin SIMMs innebar att hela 32bits data kunde levereras av en modul, men när Pentium CPU introducerades med en 64bit databuss så behövde du 2 SIMMs för att göra en bank. Detta förklarar varför ägare av äldre Pentium-system alltid var tvungna att lägga till eller uppgradera sitt minne i par. Med introduktionen av 168PIN DIMM övervinnades denna nackdel och nu kan det finnas många banker av RAM på en minnesmodul.
- Rank – en rad minneskretsar. Vanligtvis en rang fyller ena sidan av en minnesmodul så om din modul har två leden som innebär att det finns marker på båda sidor.
för en illustrerad guide till minnesmoduler se denna länk – http://www.crucial.com/library/memorymodid.asp
vanliga RAM storlekar
om jag minns rätt den ursprungliga SIMMs kom i 256KB, 512KB och 1MB paket och kostar en liten förmögenhet. I dagarna av Windows 95 en dator skulle ofta ha flera 4MB eller 8MB minnesmoduler. När Windows 98 kom ut hade dessa blivit 16MB eller 32MB moduler för att kompensera runt 64MB i ett bra system. För Windows XP-datorer 128MB är en fungerande minimum beroende på vilka program du vill köra, moduler tenderar att vara 128MB, 256MB eller 512MB. För närvarande skickas system rutinmässigt med 512 MB-pinnar och 1 GB-pinnar blir allt vanligare.
ram-modulstorlekar alltid dubbla: 4MB, 8MB, 16MB, 32MB, 64MB, 128MB, 256MB, 512MB, 1GB, 2GB, etc. (eftersom strängt taget 1GB = 1024MB) hittar du inte några 96MB RAM-moduler till exempel, men ditt system kan ha en ”ovanlig” mängd Totalt RAM för ett par anledningar
- systemet innehåller olika storlek RAM-moduler.
- till exempel visar ditt system 192 MB RAM. Troligtvis var detta ett system som började livet med 64 MB SDRAM och uppgraderades genom att lägga till en 128 MB modul.
- systemet har inbyggd video.
- när ett system har inbyggd video är videokortet integrerat i moderkortet, men inget videominne tillhandahålls, istället reserverar systemet en del av systemets RAM för att fungera som videominne. Hur mycket minne som är reserverat beror på inställningarna i BIOS och är vanligtvis vilken standardstorlek som helst från 4MB till 64MB. Den ’totala’ mängden RAM som Windows ser är då storleken på RAM-modulen, minus det belopp som reserverats för video. Detta kan resultera i några mycket udda utseende belopp för totalt system RAM. Till exempel kan ett systems totala RAM-minne rapporteras som 352MB. Detta kan bestå av en 128MB-modul plus en 256MB-modul mindre 32MB reserverad för video.
RAM-hastighet
RAM-minnet i Intel-baserade datorer nås av CPU: n via front-side bus (FSB) och minnesbussen. Förbättringar i teknik har förändrat FSB: s hastighet dramatiskt. På samma sätt har RAM-minnet en maximal hastighet med vilken den kan fungera på ett tillförlitligt sätt och detta måste vara minst lika högt som minnesbusshastigheten. Det är uppenbart att det finns en gråzon där definitionen av tillförlitlig drift görs och detta är en skillnad mellan RAM av låg kvalitet och RAM av hög kvalitet – ram av hög kvalitet kommer sannolikt att fungera med nära 100% tillförlitlighet betydligt över busshastigheten för vilken den är klassad. Detta är en av de regioner som överklockare utnyttjar för att öka deras systemprestanda – öka FSB-hastigheten för att dra nytta av prestandan ’buffertzon’ av RAM av god kvalitet.
föråldrade SIMM-moduler (EDO eller FP) bedömdes av svaret från chipsen på modulen, t.ex. 70 nanosekund. Äldre SDRAM-pinnar bedömdes som 66MHz, 100MHz (PC100) eller 133MHz (PC133) hastigheter. Original DDR bedömdes på PC1600 eller PC2100. Nuvarande DDR är klassad som PC3200. Original RIMM moduler var PC600, PC700 och PC800 hastigheter. Nuvarande RIMM-moduler är klassade PC1066. Original DDR2 är utformad för 400MHz, 533MHz och 667MHz hastigheter. Senaste DDR2 är konstruerad för 800MHz arbetshastighet.
vad betyder detta när det gäller mängden data som kan överföras per sekund? Med information från en mängd olika minnestillverkares webbplatser kan vi göra en tabell för att visa några jämförelser av toppminnesprestanda:
typ av RAM | PC-betyg | RAM-hastighet i MHz |
topp genomströmning i MB / sek |
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 |
dubbla kanaler DDR2 | PC2-5300 | 667 | 10600 |
dubbla kanaler DDR2 | PC2-6400 | 800 | 12800 |
Minnesfördröjning
nu blir vi tekniska… I de enklaste termerna är latens fördröjning. I en dator är det den oundvikliga pausen mellan att be om vissa data och att ha dessa data tillgängliga för att användas. För att ge ett verkligt exempel tittade jag på Newegg-webbplatsen och hittade ett par par 1GB DDR PC3200 RAM-moduler som skulle se bra ut i mitt system, men är jag bättre att beställa OCZ Gold RAM med 2-3-3-8 timing eller Mushkin högpresterande RAM med 2-3-2-6 timing? Vad sjutton gör dessa siffror betyder ändå?
jag ska försöka erbjuda en enkel förklaring, men om all denna terminologi verkligen gör dina ögon glaserade över, kom bara ihåg om allt annat är lika, desto lägre är siffrorna desto bättre kommer RAM att fungera. Hoppa sedan till nästa avsnitt. För resten av oss här går:
Data lagras i datorns minneskretsar på samma sätt som att lagra data i ett kalkylblad – det är organiserat i rader och kolumner och är sekventiellt längs en rad. Till exempel i ett 16mbit-chip skulle det finnas 4 194 304 adressplatser eller ”celler” ordnade i 2048 rader och 2048 kolumner. Varje cell i chipet innehåller fyra bitar data. En del av chipet kan se ut så här:
adress | Kolumn 1 | kolumn 2 | kolumn 3 | kolumn 4 |
rad 1 | 1101 | 1001 | 0100 | 0110 |
rad 2 | 1011 | 1000 | 1100 | 0000 |
rad 3 | 1111 | 1010 | 0101 | 1100 |
rad 4 | 1011 | 0011 | 1010 | 1100 |
Tänk på de och nollorna är representeras av spänningsnivåer i form av elektrisk laddning i en kondensator i det verkliga chipet och att dessa uppdateras upprepade gånger. För att läsa data i en viss cell i vårt 2048×2048-chip måste datorn ange vilken rad data finns i och sedan ange kolumnen som innehåller cellen som innehåller de nödvändiga uppgifterna. Det gör detta genom att utfärda (i binär) en” adress ” för raden och sedan kolumnen med samma 11 bitars adressbuss i varje fall (eftersom det tar 11 bitar att räkna upp till 2048 i binär). Till exempel för att läsa data i den gröna cellen i diagrammet måste datorn först adressera rad 3 (markerad i gult) och efter att adressen är fast adresserar den kolumn 2 (markerad i blått). Kan du se en försening här redan?
eftersom allt sker med häpnadsväckande hastighet måste det finnas en ’paus’ mellan att utfärda Radadressen och utfärda Kolumnadressen för att låta spänningarna stabiliseras. Om pausen inte är tillräckligt lång kan Kolumnadressen skadas av spänning kvar från Radadressen vilket resulterar i att fel data läses. Både Radadressen och Kolumnadressen är ”låsta” i minneskretsen med signaler som kallas ”strobes”, så vi har en Radadressstrobe (RAS) och en Kolumnadressstrobe (CAS). Den nödvändiga förseningen mellan dem kallas RAS-CAS-förseningen eller TRCD. Alla förseningar som avses mäts i klockcykler snarare än faktiska tidsintervall.
när celldata (1010) har lästs är de följande fyra bitarna av data som krävs (vanligtvis) i samma rad men i nästa kolumn längs så bara Kolumnadressen behöver ändras. Återigen måste det finnas en fördröjning medan den tidigare adressen ’avdunstar’ och de nya adressspänningarna stabiliseras innan adressen kan låsas. Denna fördröjning kallas CAS-latens eller CL.
på samma sätt, när alla nödvändiga data i en rad har lästs en annan rad måste åtgärdas. Eftersom innehållet i cellerna måste uppdateras och detta görs på rad för rad finns det en annan fördröjning som kallas RAS Precharge time eller TRP.
minnet i din dator är inte aktivt hela tiden och under de (små) inaktivitetsintervallen stängs vissa delar av minnet av för att förhindra att chipsen överhettas. Detta medför en fördröjning när de behöver aktiveras igen. Detta kallas ”Active to Precharge” fördröjning eller TRAS.
slutligen finns det en annan fördröjning som måste tillåtas, vilket är förseningen mellan datorn som väljer ett visst minneskrets (eftersom det kommer att finnas många chips som utgör ditt RAM) och att kunna utfärda ett kommando till det chipet. Detta kallas Kommandotakten och av någon anledning verkar vara utan en akronym.
så kommer tillbaka till den verkliga världen och våra exempel från Newegg kan du gissa vad de citerade ”timing” siffrorna är? Det stämmer-det är de förseningar eller latenser vi just har diskuterat. Så här kan en typisk tidsspecifikation se ut:
- det första numret (2) är CL, CAS-latensen. Detta värde har störst effekt på systemets prestanda. Det är vanligtvis 2, 2,5 eller 3 för DDR-minne.
- det andra numret (3) är TRCD, RAS till cas fördröjning. Inte lika kritisk som CL, det är vanligtvis 2,3 eller 4 för DDR-minne.
- det tredje numret (2) är TRP, RAS-Förladdningsfördröjningen. Detta värde har liknande effekter som TRCD.
- det fjärde numret (6) är TRAS, det aktiva till Förladdningsfördröjningen. Detta värde påverkar stabiliteten mer än prestanda. Vanligtvis mellan 5 och 8 för DDR-minne.
- den sista siffran (1t) är Kommandohastigheten och utelämnas ofta, eftersom den nästan alltid är 1t. för långsam RAM skulle det vara 2t. Konstigt nog får vissa överklockare mycket bra resultat genom att medvetet ställa in Kommandohastigheten till 2t även med låg latens RAM eftersom det ger dem mer flexibilitet när de anpassar de andra latenserna och busshastigheterna.
Observera att siffrorna endast är giltiga för den nominella klockhastigheten och kommer också att vara ganska olika för olika typer av RAM.
de verkliga exemplen var 2-3-3-8 och 2-3-2-6 som båda är bra för DDR vid 400MHz, men jag kan nu se att Mushkin 2-3-2-6 RAM kan vara stabilare under tung belastning än OCZ RAM. Så jag kan kontrollera prisskillnaden och överväga om det sannolikt kommer att vara en viktig faktor för min datoranvändning.
dessa latenser och tidssiffror måste anges i BIOS när RAM är installerat – anledningen till att du förmodligen aldrig har behövt göra detta är att de är programmerade i SPD EEPROM på RAM-modulen och BIOS läser värdena automatiskt (om inte inställd på manuell). Om du har två RAM-moduler med olika tidssiffror tar BIOS den högsta siffran (långsammaste inställningen) att arbeta med. Tidssiffrorna är tillverkarens rekommendationer för framgångsrik drift, Det finns ingen lag som säger att minnesmodulen inte fungerar med olika tidpunkter och detta är bördig grund för överklockare att experimentera. De byter BIOS – minnesinställningarna till Manuell så att SPD ignoreras och sätter in sina egna siffror i BIOS. Jag föreslår inte att någon försöker göra detta, om du inte vet exakt vad du gör. Du kan förstöra ditt RAM med olämpliga inställningar.
så här identifierar du ditt RAM
för att korrekt identifiera ditt RAM måste du veta den totala minnesstorleken i megabyte(MB), hur många minnesmoduler det finns, vilken typ av RAM du har, dess hastighet och helst dess tillverkare. Det finns ett antal olika sätt att hitta en del eller all denna information.
Använda Systeminfo.exe för att se den totala mängden RAM
nedan finns några gratis verktyg som kan användas för att bestämma mängden minne som för närvarande är installerat och vilka typer av hårdvara som är installerade:
- kommandot Windows Systeminformation, som visas ovan, låter mig se hur mycket totalt minne jag har installerat i min dator.
- SpeedFan tillåter mig att kontrollera vilken RAM Jag har: att starta SpeedFan från skrivbordsikonen avslöjar att jag har version 4.27 installerad. Programmet tar några sekunder att samla in information sedan lägger sig ner på ’avläsningar’ skärm där det visar fläkthastigheter och komponenttemperaturer. Klicka på fliken’ Info ’och klicka på knappen’ Läs info’. Detta samlar in information och visar den i rutan ’DIMM info’. Bläddra upp och ner för att se all information. Som visas nedan SpeedFan berättar jag har bara en RAM-minne (DIMM #0) och det är DDR, det lagrar inte paritetsinformation, och den totala storleken är 512MB. Om jag hade mer än en pinne skulle det också finnas information för DIMM #1, DIMM #2, etc.
SpeedFan ’DIMM info’ Box - låt oss nu ta en titt med Everest Home Edition: starta Everest, klicka på ’moderkort’i kolumnen’ meny ’ till vänster. Det högra fönstret ska ändras för att visa CPU, CPUID, moderkort, minne, SPD, Chipset och BIOS ikoner. Klicka på den kryptiskt namngivna’ SPD ’ – ikonen (för en förklaring se SPD-posten i föregående avsnitt). Som visas nedan avslöjar detta en mängd information. Den enda posten för ’DIMM1’ under enhetsbeskrivning visar att jag bara har ett minne. Detaljerna nedan visar serienummer, tillverkningsdatum, Storlek (512 MB), Typ (DDR SDRAM), hastighet (PC3200) och annan information inklusive tillverkarens namn (Kingston Technology Company Inc.) och en länk till deras hemsida. Det rapporterar felaktigt att jag har fyra DIMM-kortplatser när mitt moderkort faktiskt bara har två. Observera att Everest Home Edition inte längre är under utveckling och en del av informationen kan vara inaktuell.
Everest Memory Module Propertiesytterligare information om minneskontrollen finns i fönstret moderkort genom att klicka på ’Chipset’ och markera ’North Bridge’. Detta indikerar till exempel om minneskontrollern kan stödja Dubbel kanalisering, vilket du måste överväga om du uppgraderar.
- slutligen låt oss kolla in vårt RAM med freeware-programmet CPU-Z. Om du laddade ner detta från adressen i avsnittet ”obligatoriska verktyg” kommer du att ha en zip-fil någonstans i din dator. Extrahera zip-filen till en katalog som heter ’CPU-Z’ eller något namn som du lätt kan komma ihåg. Det är allt du behöver göra, det finns ingen installationsprocess. För att köra CPU-Z navigera till CPU – Z-mappen och dubbelklicka på cpuz.exe-fil. Detta kommer att köra programmet och presentera dig med en rapport fönster som ser ut så här:
CPU-Z öppningsskärmvi är intresserade av RAM för närvarande så klicka på fliken ’Minne’. Här berättar jag att jag har 512MB DDR SDRAM på en enda kanal, som körs vid 133MHz. Det berättar för mig att förhållandet mellan FSB och DRAM-klockan är 3:2 när jag skulle ha förväntat mig att det var 1: 1 (Jag fixade det senare – se under ”Titta i BIOS” nedan). Den här fliken berättar också att tidssiffrorna är 2-2-2-6 @133MHz. (Se avsnittet ’Memory Latency’ för en förklaring av dessa siffror). Klicka nu på fliken’ SPD’.
Information för Slot #1 visas, en rullgardinsmeny kan du välja slot #2, slot #3, etc., som i mitt fall säger”tomt”. Resten av skärmen ser ut så här:
CPU-Z SPD-skärmsom visar mig mitt Kingston-värde RAM har några ganska vanliga latenser vid 200MHz, men annars säger inte mig något nytt.
- gå till datortillverkarens webbplats
om du har en ’varumärke’ dator, de flesta tillverkare webbplatser kan du söka efter modellnamn eller nummer och hitta detaljerade specifikationer för ditt system i sitt ursprungliga skick. De innehåller ofta vanliga frågor och supportsidor som ger dig information om vilket minne som är kompatibelt och hur du uppgraderar. Några av dessa är utmärkta och inkluderar videor om hur du öppnar ditt ärende och hur du tar bort och/eller lägger till minne. Naturligtvis kommer de vanligtvis bara att föreslå sitt eget varumärkesminne som en uppgradering. - Använd ett online-konfigurationsverktyg
stora tillverkare och leverantörer av RAM erbjuder nedladdningsbara ’Memory Advisor’ eller ’Configurator’ – verktyg som kan skanna din dator, visa minnesspecifikationerna och rekommendera en kompatibel uppgradering. Jag tar en titt på några av dessa i avsnittet ”Hur du uppgraderar ditt RAM”. - titta i BIOS
se moderkortets manual om du inte vet hur du går in i BIOS – på de flesta system trycker du på ’Del’ – tangenten när systemet börjar starta. Det finns många olika format för BIOS-skärmen så jag kan inte vara korrekt om vilka alternativ du kan se tillgängliga. På mitt eget system har jag American Megatrends Inc. BIOS (AMIBIOS) och klicka på ’standard BIOS-funktioner’ visade ’systemminne : 512MB’ utan annan information. Ser under ’Advanced BIOS Features’ >> ’Advanced Chipset Settings’ >> ’Northbridge Config’ jag hittade ”DRAM Frequency : 266 MHz” som är en manuell inställning, som åsidosätter vad som lagras i RAM-modulerna SPD. Jag ändrade denna inställning till ’Auto’ så BIOS skulle läsa SPD för det rekommenderade värdet. Efter uppstart körde jag CPU-Z igen och bussförhållandena hade ändrats till 1:1 och minnesfrekvensen var nu 200MHz. (Observera att det finns viss förvirring över vilka frekvenser som är vilka. Eftersom RAM-minnet är dubbelt datahastighet körs minnesbussen vid 200MHz i det här exemplet, men motsvarande DRAM-frekvens skulle nu vara 400MHz.) - öppna fodralet och läs etiketterna
en snabb titt inuti datorn kommer att berätta hur många RAM-pinnar du redan har. Om inget annat ger dig konkret information kan du stänga av systemet, observera statiska hanteringsåtgärder (se nedan) och ta bort RAM-minnet som redan finns där. Om du har tur kommer RAM-pinnen att ha en etikett som ger dig lämplig information om storlek, hastighet, tillverkare och eventuellt viss garantiinformation. Vissa tillverkare är mer kryptiska än andra och kan bara ge dig ett artikelnummer. Vissa har ingen etikett alls, i vilket fall du måste spåra information om enskilda minneskretsar med hjälp av artikelnumren som skrivs ut på dem. Efter denna process ligger utanför ramen för denna handledning.
hur mycket RAM behöver du?
” 640K borde räcka för någon.”- Bill Gates 1981
ironiskt att detta citat borde komma från grundaren av Microsoft – företaget vars Windows-operativsystem går igenom datorresurser som barn går igenom födelsedagstårta.
äldre operativsystem krävde mycket mindre RAM än moden-systemet. Moderna operativsystem, och deras hårdvara, kräver en hel del mer för att fungera korrekt. Som standard bör de flesta datorer idag ha minst 4 GB (Gigabyte) för att kunna köras korrekt. Enligt min mening är dock sweet spot 8GB, vilket borde låta dig köra de flesta applikationer och spel i Windows.
för dem som gör tung videoredigering, grafisk design, hard core-spel eller bara vill ha många program som körs, kan du inte gå fel med 16 GB.
något förbi 16 GB kanske inte ger mycket av en hastighetsförmån än att kunna köra fler program samtidigt.
kan du ha för mycket RAM?
i moderna operativsystem och hårdvara kommer det inte att skada systemet med mycket ram, men du kanske inte kan dra nytta av det.
för historiska ändamål, här är detaljerna för att använda för mycket ran i äldre system. För det mesta borde ingen använda dessa system längre, så det borde inte spela någon roll.
- Windows 95 och Windows 98 (första upplagan) känner inte igen mer än 256 MB RAM – att lägga till mer än detta kan sakta ner ditt system markant. Det finns dock en fix för detta som beskrivs i en aumha-artikel-se avsnittet Referenser. Om du har mer än 1 GB RAM (även om jag inte kan föreställa mig varför du skulle) Kan Windows inte starta.
se Microsoft knowledgebase-artikeln här: http://support.microsoft.com/?kbid=184447 - Windows 98SE och Windows ME har problem med mer än 512 MB RAM – du kan få ”ur minnet” fel eller andra symtom.
se Microsoft knowledgebase-artikeln här: http://support.microsoft.com/kb/q253912/ - Windows 98SE och Windows ME kommer inte att fungera bra med mer än 1 GB RAM. Detta kan orsaka ”potentiell systeminstabilitet” enligt Microsoft.
- vissa versioner av Award BIOS saktar ner ditt system markant när mer än 768 MB RAM är installerat.
hur du uppgraderar din RAM
Nej. 3202 > | storlek på varje pinne | RAM-Typ | RAM-hastighet | latens | föredraget märke | serie | Total mängd RAM | Lägg till eller ersätt? | pris |
2 (matchat par) | 1 GB | DDR | PC3200 | 2-3-2-6-1t | xyz | Iridium | 2 GB | ersätt | $??? |
en anteckning om Dubbel kanalisering
jag har stött på motstridiga uppgifter om Dubbel kanalisering av RAM. Kom ihåg att detta är en funktion på moderkortet, inte RAM, men RAM måste placeras symmetriskt på de två minneskanalerna och det måste ha ”matchande” egenskaper. Exakt hur de matchar är inte klart. RAM-tillverkare säljer boxade par matchade RAM för dubbel kanalisering men enligt Intel behöver minnet inte vara samma märke, ha samma latenser eller till och med samma hastighet till dual channel. De säger också att du kan dubbla kanaler med hjälp av två 256MB RAM-pinnar på kanal A och en 512MB-pinne i Kanal B. I slutändan bestämmer moderkortet ”huruvida den dubbla kanaliseringen kommer att implementeras eller inte. Om din dator har (som min) en minnesmodul i ett dubbelkanalsystem, lägger du till en annan modul av samma storlek och förnuftigt samma hastighet, bör göra det möjligt för systemet att dubbla kanaler, men det kanske inte. Om modulerna inte är tillräckligt ”matchade” fortsätter systemet att köras med enkelkanalåtkomst och det mesta av fördelen med uppgraderingen skulle gå vilse.
matchat par DDR2-moduler *
moderkortstillverkare försöker göra det enkelt för oss att installera RAM genom att färga RAM-kortplatserna olika för olika kanaler. Så du kan ha ett moderkort med fyra kortplatser, två av dem blå och två av dem gröna till exempel. Tyvärr använder vissa tillverkare färgen för att ange vilken kanal spåret tillhör medan andra använder den för att visa vilken som är den första spåret på varje kanal. Om du får fel kan du fortfarande använda all din RAM men du kommer inte att ha hastighetsfördelen med dubbel kanalisering. Kontrollera din moderkorts manual för deras rekommendation för var du ska installera RAM-modulerna. Efter installationen använd ett verktyg som CPU-Z för att kontrollera om Dubbel kanalisering är aktiv eller inte.
installera det nya RAM-minnet
när du har köpt och fått ditt nya RAM-minne är allt som återstår att installera det, vilket förmodligen är den enklaste delen av hela processen. Ta inte ut det nya RAM-minnet ur behållaren förrän du har läst de statiska försiktighetsåtgärderna nedan. Det är nog bäst att öppna ram-behållaren när du har stängt av datorn, fodralet öppnat och ditt statiska band fästs (om tillgängligt). Strax innan du sätter i eller tar bort några komponenter drar du ut nätsladden på baksidan av datorn och väntar i minst 30 sekunder så att det inte finns någon chans att spänningar kvar i fodralet orsakar skador.
då är allt som krävs att koppla ur och ta bort det gamla RAM-minnet om det byts ut. För moderna DIMM-slitsar trycka ner på plast spärrarna vid ändarna av RAM-slitsar kommer att mata ut RAM-modulen. Äldre system kan ha mindre användarvänliga mekanismer, men alla använder en mekanisk spärr i vardera änden av modulen. För att ta bort modulen måste du koppla ur spärren, försök inte bara häva RAM-modulen ut.
att sätta in det nya RAM-minnet handlar om att välja vilka kortplatser som ska användas (om du inte använder dubbla kanaler, använd bara nästa tillgängliga kortplats). Håll modulen nära och centrerad på spåret och kontrollera skåran I RAM-modulen rader upp med ”nyckeln” i spåret för att se till att du har modulen på rätt sätt.
RAM-kortplatser som visar nyckeln (arrowed)
tryck sedan ner (mot moderkortet) på spärrarna i vardera änden av den lediga platsen för att placera dem i ’öppet’ läge. Sätt in modulen i spåret med guldkontakterna mot spåret, dubbelkontrollera att det är rätt väg runt, tryck sedan fast det i spåret med fast tumtryck lika på varje ände av modulen. Om allt är bra kommer spärrarna att dyka upp för att låsa modulen på plats. Gör samma sak för alla andra RAM-moduler att installera och du är klar.
Lägg alla borttagna moduler i RAM-behållaren, ta av din statiska rem, stäng datorhöljet och anslut strömmen igen. Systemet är redo att gå.
för en ganska förenklad Flash-presentation om installation av RAM, se den här länken: http://www.kingston.com/support/howto/default.asp
starta om och kontrollera att allt är okej
när du startar om ditt system kan du se postmeddelanden som rapporterar mängden minne som finns. Om Windows inte startar kan du använda den startbara skivan med Memtest-86 för att testa minnet. Notera eventuella felmeddelanden och återgå till det ursprungliga RAM-minnet. Kontrollera sedan felsökningsavsnitten på din RAM-tillverkares webbplats. När Windows har laddat okej kör CPU-Z igen för att kontrollera det nya minnet har alla identifierats och körs med rätt hastighet och i rätt läge. Sedan njuta!
statiska försiktighetsåtgärder
vid hantering av RAM, som med andra datorkomponenter, måste man vara försiktig för att undvika att skada komponenten genom urladdning av statisk elektricitet som byggs upp på din kropp eller kläder. Statisk är särskilt ett problem vid torrt väder och om du har syntetiska mattor eller kläder. Till exempel skulle en syntetisk pullover (tröja) vara ett dåligt val av plagg att bära medan du uppgraderar minnet, en kortärmad bomullsskjorta skulle vara ett mycket bättre val. Det bästa sättet att bekämpa statisk när du arbetar inuti datorn är att bära en statisk rem fäst vid chassit och bärs på handleden under hela processen. Engångs statiska remmar finns för några dollar; professionella versioner kan kosta $ 30-40. Alternativt om du kan upprätthålla god kontakt mellan dig själv och metallchassi under större delen av processen och försöka att inte röra sig för mycket då kan det vara tillräckligt utan rem.
professionell statisk rem
slutsats
jag hoppas att denna handledning har informerat dig om några av de olika typerna av RAM som finns i datorsystem, förklarade några av invecklingarna av RAM-timing, visade dig hur du identifierar RAM i din egen dator och hjälpte dig att välja rätt mängd och typ av RAM när du uppgraderar.
referenser och krediter
- Kingston Technology ”Ultimate Memory Guide” – < inte längre tillgänglig>
- Al Weil ”introduktion till grundläggande överklockning” – http://www.abxzone.com/abx_reviews/al2/article_p2.html
- Windows Support Center ”Windows98 och WinME minneshantering” – http://aumha.org/win4/a/memmgmt.htm
- den tekniska rapporten ”Exploring prestanda minne latens” – http://techreport.com/etc/2005q4/mem-latency/index.x?pg=1
- Corsair Memory ” CAS Latency: Vad är det, och hur påverkar det Prestanda?”- http://www.corsairmemory.com/main/trg-cas.html
- Tom ’s Hardware Forum” Vanliga frågor om minne” – http://forumz.tomshardware.com/hardware/FAQ-read-posting-ftopict55024.html
- förlorade kretsar ”minne recensioner” – http://www.lostcircuits.com/memory/
- Intel ”skrivbordskort: enkel – / Dubbelkanalminnelägen” – http://www.intel.com/support/motherboards/desktop/sb/cs-011965.htm
- AnandTech Memory Section – http://www.anandtech.com/memory/default.aspx?ATVAR_SECTIONDO=list
* bilder av CORSAIR memory produkter används med tillstånd av Corsair Memory.
Rimmer Mars 2006.
https://www.bleepingcomputer.com